如何使用Django Rest Framework修补单个字段?
发布于 2021-01-29 15:09:33
我有一个包含许多字段的模型“ MyModel”,我想使用PATCH方法更新字段“状态”。我正在使用基于类的视图。有什么方法可以实施PATCH?
关注者
0
被浏览
56
1 个回答
-
序列化程序通过指定
partial=True
何时初始化序列化程序来允许部分更新。这是默认情况下在通用视图PATCH
中处理请求的方式。serializer = CommentSerializer(comment, data=request.data, partial=True)
这样,您就可以更新序列化程序中的各个字段,或者如果需要的话可以更新所有字段,而无需标准
PUT
请求的任何限制。