API 在 Modelviewset 中有一个 PUT 请求,它没有空值

问题描述 投票:0回答:2

使用 PUT 请求调用 API 时,我收到一条消息,指出字段 name 和 name_abbrev 是必填项:

无需在 API 有效负载中提供“名称”和“名称缩写”即可执行放置操作的方法是什么

我试图在 API Put REQUEST 有效负载中不提供“name”和“name_abbrev”的情况下执行 put 操作,但我没有成功

api django-rest-framework python-requests put
2个回答
0
投票

您可以在提到的序列化程序字段中提供

required=False


pass

partial=True
在序列化器本身内,从相应的视图函数中调用


0
投票

设置

kwargs['partial'] = True
,在
update
功能帮助。

© www.soinside.com 2019 - 2024. All rights reserved.