【发布时间】:2016-06-03 06:23:33
【问题描述】:
我有一个 DRF 3.3+ API 来创建/更新/检索用户。我在我的password 字段上使用了超级方便的write_only 序列化器字段参数,以便它用于创建/更新用户,但在序列化用户时不会返回。但是,我想让password 创建用户是必需的,但更新用户是可选的。而不是write_only,最好有create_only 和update_only 这样的东西来进行更细粒度的控制。由于这不可用,我有两个完全相同的序列化程序,除了 password 字段,它看起来不干净。
我知道 DRF 2 的这个答案:Disable field update after object is created,但我希望在 DRF 3.3+ 中有更好的方法来处理这个用例。提前感谢您提供任何见解。
【问题讨论】:
标签: django django-rest-framework