【发布时间】:2018-01-18 08:16:32
【问题描述】:
我将 DRF 用于我的 API 后端。我需要在一个帖子请求中插入多个对象。我看了很多教程,还有How do I create multiple model instances with Django Rest Framework?,但没有成功。我正在使用 ModelSerializer,但是当使用 many=True 时,ListSerializer 会出现问题。
views.py
class SaleUserViewSet(ModelViewSet):
queryset = SaleUser.objects.all()
serializer_class = SaleUserSerializer(many=True)
serializers.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'
请指教。
【问题讨论】:
-
欢迎来到stackoverflow。嗨,请添加您的代码和错误跟踪。
-
谢谢熊,我用代码和错误信息编辑了我的问题。
标签: python django serialization django-rest-framework