我有一個模型,其字段必須由用戶和管理員填寫,關鍵問題是用戶需要通過 API 請求填寫某些字段,而管理員需要填寫其他字段,我不希望用戶允許數據填充Django admin panel某些POST字段但他們將能夠看到GET請求的所有字段。我認為通過不同的路線和視圖設置這是可能的。但由于我是 Python/Django 的新手,我不確定這個海豚的最佳實踐是什么。
1 回答

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
您可以定義序列化器。因此,當用戶發送所有字段時,您只需序列化特定字段并驗證它們,然后通過覆蓋create
方法您可以保存每個必需字段。讀取序列化器文檔
添加回答
舉報
0/150
提交
取消