0
说我有一个3个字段和模型电话簿来表示它:Django的REST框架:ModelSerializer和每个HTTP方法选择领域
- 名称
- 年龄
- 电话
我正在编写一个API来发布新条目,获取现有条目并修改现有条目。为了这个问题,我的约束是:
- for POST我希望能够在创建新记录时写入所有三个字段。
- 的GET我想只返回
Age
和Phone
- 为PUT我想只允许
phone
场进行更新。
鉴于该类元的刚度和在那里我可以为每个领域,如read_only
和write_only
定义定义extra_kwargs
- 我需要三个独立的ModelSerializer
类?或者我可以以某种方式在单个ModelSerializer
中有某种条件以支持我的约束。
感谢