我有一个包含许多字段的模型“ MyModel”,我想使用PATCH方法更新字段“状态”。我正在使用基于类的视图。有什么方法可以实施PATCH?
序列化程序通过指定partial=True何时初始化序列化程序来允许部分更新。这是默认情况下在通用视图PATCH中处理请求的方式。
partial=True
PATCH
serializer = CommentSerializer(comment, data=request.data, partial=True)
这样,您就可以更新序列化程序中的各个字段,或者如果需要的话可以更新所有字段,而无需标准PUT请求的任何限制。
PUT