6
Django Rest Framework部分更新
我正在尝试partial_update使用Django Rest Framework进行实施,但由于我被卡住了,因此需要澄清一下。 为什么我们需要指定partial = True? 以我的理解,我们可以轻松地在partial_update方法内部更新Demo对象。这样做的目的是什么? 序列化变量里面有什么?方法变量 内部是什么?那是一个演示对象吗?在后台调用什么功能?serializedpartial_update 一个人如何在这里完成实施? 视图集 class DemoViewSet(viewsets.ModelViewSet): serializer_class = DemoSerializer def partial_update(self, request, pk=None): serialized = DemoSerializer(request.user, data=request.data, partial=True) return Response(status=status.HTTP_202_ACCEPTED) 序列化器 class DemoSerializer(serializers.ModelSerializer): class Meta: model = Demo fields = '__all__' def update(self, instance, validated_data): print 'this - here' demo = Demo.objects.get(pk=instance.id) Demo.objects.filter(pk=instance.id)\ …