Djangorestframework:是否可以仅对传入JSON的特定字段进行反序列化?

时间:2014-03-11 02:32:26

标签: python json django django-rest-framework

我需要反序列化传入的JSON。传入的JSON将转换为名为AdvancedUser的Django模型对象。 AdvancedUserDevice模型一对一。

当我发送传入的JSON时,我收到的错误是“需要设备字段”。

我的AdvancedUser模型声明代码中的Device字段是可选的。

如何摆脱此错误?如果没有传入Device字段,则没关系。

1 个答案:

答案 0 :(得分:1)

您需要在序列化程序类的设备字段中使用required=False标志。