【问题标题】:Django rest framework: Do I really need two separate serializers?Django rest 框架:我真的需要两个单独的序列化程序吗?
【发布时间】:2017-06-08 20:58:45
【问题描述】:

我有一个带有postpatchAPIView 课程。这个类的序列化器是ModelSerializer

问题是:我希望 post 要求 所有 字段,但 patch 只允许这些字段的一个子集,只要字段名称是合法的任何子集。

我真的需要为它创建两个单独的序列化程序吗?我找不到一种方法来定义这两种不同的行为。

【问题讨论】:

    标签: django django-rest-framework


    【解决方案1】:

    哦。呃。通过将partial=True 添加到序列化程序声明中, .update 可以是部分的而不会出现错误。

    【讨论】:

      猜你喜欢
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 2019-05-20
      • 2010-10-21
      • 2019-12-23
      • 1970-01-01
      • 2020-10-26
      相关资源
      最近更新 更多