对模型使用多视图集是否正确?

我有一个模型,其字段必须由用户和管理员填写,关键问题是用户需要通过 API 请求填写某些字段,而管理员需要填写其他字段,我不希望用户允许数据填充Django admin panel某些POST字段但他们将能够看到GET请求的所有字段。我认为通过不同的路线和视图设置这是可能的。但由于我是 Python/Django 的新手,我不确定这个海豚的最佳实践是什么。



翻过高山走不出你
浏览 119回答 1
1回答

千万里不及你

您可以定义序列化器。因此,当用户发送所有字段时,您只需序列化特定字段并验证它们,然后通过覆盖create方法您可以保存每个必需字段。读取序列化器文档
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python