Skip to main content
 首页 » 编程设计

python之不要在管理页面中显示某些字段

2025年05月04日24tintown

在 Django 中,您可以在 admin/ 页面中免费获得模型编辑器。这一切都很好,但我的模型中有一些字段是生成的,任何人都不应通过表单触及。

如何从这些 admin/.../change/ 表单中排除它们?

我在 ModelAdmin 中添加了排除:

class exampleAdmin(admin.ModelAdmin): 
    exclude = ('field',) 
 
class example(models.Model): 
    field = models.CharField(max_length = 100) 

请您参考如下方法:

您必须注册您的exampleAdmin才能生效。在你的 admin.py 添加 admin.site.register(example, exampleAdmin)