如何解决尝试使用UpdateAPIView进行部分更新时出现错误请求400
我正在使用DRF UpdateAPIView接受PATCH方法并部分更新我的模型。默认情况下,它应该正确处理部分更新,但是我莫名其妙地得到了错误的请求错误。这里可能是什么问题?
查看:
class ProfileViewUpdate(generics.UpdateAPIView):
queryset = Profile.objects.all()
serializer_class = ProfileSerializer
lookup_field = 'token'
lookup_url_kwarg = 'pk'
def partial_update(self,request,*args,**kwargs):
kwargs['partial'] = True
return self.update(request,**kwargs)
序列化器:
class ProfileSerializer(serializers.ModelSerializer):
class Meta:
model = Profile
fields = ('token','bio','name','email','sport','location','image')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。