序列化程序通过指定partial=True
何时初始化序列化程序来允许部分更新。这是默认情况下在通用视图PATCH
中处理请求的方式。
serializer = CommentSerializer(comment, data=request.data, partial=True)
这样,您就可以更新序列化程序中的各个字段,或者如果需要的话可以更新所有字段,而无需标准PUT
请求的任何限制。
如何使用Django Rest Framework修补单个字段?
序列化程序通过指定partial=True
何时初始化序列化程序来允许部分更新。这是默认情况下在通用视图PATCH
中处理请求的方式。
serializer = CommentSerializer(comment, data=request.data, partial=True)
这样,您就可以更新序列化程序中的各个字段,或者如果需要的话可以更新所有字段,而无需标准PUT
请求的任何限制。