草庐IT

ListSerializer

全部标签

python - “ListSerializer”对象不可调用

我正在尝试为具有content_type对象的投票应用程序实现Django-Rest框架。我尝试使用rest-framework-generic-relations对于serializers.py。在我看来,错误可能在serializer.py/views.py中,但我是这个框架的新手,非常感谢您的帮助!views.py:classvote_detail(generics.RetrieveUpdateDestroyAPIView):queryset=VotedItem.objects.all()serializer_class=VoteSerializer(queryset,many=

python - DRF:“ListSerializer”类型的对象不是JSON可序列化的

我刚接触Django和DRF。在学习的时候,我发现了错误。我不确定错误是从哪里产生的。Traceback:File"/home/marvel/venv/django_1_111/lib/python3.6/site-packages/django/core/handlers/exception.py"ininner41.response=get_response(request)File"/home/marvel/venv/django_1_111/lib/python3.6/site-packages/django/core/handlers/base.py"in_get_respo

python - 如何在 DRF 中访问 ListSerializer 父类的 serializer.data?

我在尝试访问serializer.data时遇到错误在Response(serializer.data,status=something)返回之前:GettingKeyErrorwhenattemptingtogetavalueforfieldonserializer.这发生在所有字段上(因为事实证明我正在尝试访问父而不是子上的.data,见下文)类定义如下所示:classBulkProductSerializer(serializers.ModelSerializer):list_serializer_class=CustomProductListSerializeruser=ser

python - 如何将 JSON 数据 PUT/POST 到 ListSerializer?

我正在阅读有关自定义多个更新的内容here而且我还没有弄清楚在什么情况下调用自定义ListSerializer更新方法。我想一次更新多个对象,我现在不担心多次创建或删除。来自文档中的示例:#serializers.pyclassBookListSerializer(serializers.ListSerializer):defupdate(self,instance,validated_data):#customupdatelogic...classBookSerializer(serializers.Serializer):...classMeta:list_serializer_c