如何使字段只能由系统(不是管理员或用户)编辑

时间:2016-12-30 10:20:59

标签: django forms models

我的模型中需要一些字段用于内部使用(即状态,最后修改等),这些字段只能由python代码编辑(和填充)。

如何在Django Admin中隐藏它并禁止从表单直接编辑?

1 个答案:

答案 0 :(得分:0)

您必须设置Custom Django Admin才能执行相同的操作。

https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.ModelAdmin.exclude

class ModelAdmin(admin.ModelAdmin):
     exclude = ('field_1', 'field_2') 

希望这有帮助