【问题标题】:Djangorestframework: is it possible to deserialize only specific fields of incoming JSON?Djangorestframework:是否可以仅反序列化传入 JSON 的特定字段?
【发布时间】:2014-04-14 10:48:14
【问题描述】:

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

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

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

如何消除此错误?如果没有传入Device字段也可以。

【问题讨论】:

    标签: python json django django-rest-framework


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      • 2015-06-20
      相关资源
      最近更新 更多