我想从一些第三方代码继承一个模型类.我不会使用某些字段,但希望我的客户能够在Admin中编辑模型.最好的办法是将它们隐藏在管理员中,还是我真的可以防止它们首先被创建?
另外 - 如果需要其中一个不需要的字段,我该怎么办?我的第一个想法是覆盖save方法,只需输入默认值.
您可以控制在admin中可编辑的字段.
来自Django文档:
"如果您希望作者模型的表单只包含名称和标题字段,您可以指定字段或排除如下:
class AuthorAdmin(admin.ModelAdmin): fields = ('name', 'title') class AuthorAdmin(admin.ModelAdmin): exclude = ('birth_date',)"
http://docs.djangoproject.com/en/dev/ref/contrib/admin/