我有一个模型,其字段必须由用户和管理员填写,关键问题是用户需要通过 API 请求填写某些字段,而管理员需要填写其他字段,我不希望用户允许数据填充Django admin panel某些POST字段但他们将能够看到GET请求的所有字段。我认为通过不同的路线和视图设置这是可能的。但由于我是 Python/Django 的新手,我不确定这个海豚的最佳实践是什么。
1 回答
![?](http://img1.sycdn.imooc.com/533e4c9c0001975102200220-100-100.jpg)
千万里不及你
TA贡献1784条经验 获得超9个赞
您可以定义序列化器。因此,当用户发送所有字段时,您只需序列化特定字段并验证它们,然后通过覆盖create
方法您可以保存每个必需字段。读取序列化器文档
添加回答
举报
0/150
提交
取消