我正在爲我的API後端使用DRF。我需要將多個對象插入到一個發佈請求中。我看到很多教程,以及How do I create multiple model instances with Django Rest Framework?,但沒有成功。我正在使用ModelSerializer,但在使用many = True時,ListSerializer會出現問題。Django rest框架:在一個post請求中插入多個對象
views.py
class SaleUserViewSet(ModelViewSet):
queryset = SaleUser.objects.all()
serializer_class = SaleUserSerializer(many=True)
serlializers.py
class SaleUserSerializer(serializers.ModelSerializer):
class Meta:
model = SaleUser
fields = ('id', 'comment', 'creation_date', 'modification_date', 'last_user', 'user', 'sale', 'user_sale_type')
錯誤信息
AttributeError at /api/sale_user/ type object 'Meta' has no attribute 'model'
請指教。 謝謝。
歡迎的計算器。嗨,請添加您的代碼和錯誤跟蹤。 –
謝謝,我用編碼和錯誤信息編輯了我的問題。 –