【发布时间】:2010-05-19 15:23:08
【问题描述】:
我有一个可以通过 Django 管理区域访问的模型,如下所示:
# model
class Foo(models.Model):
field_a = models.CharField(max_length=100)
field_b = models.CharField(max_length=100)
# admin.py
class FooAdmin(admin.ModelAdmin):
pass
假设如果用户正在添加一个对象,我想显示 field_a 和 field_b,但如果用户正在编辑一个对象,则只显示 field_a。有没有一种简单的方法可以做到这一点,也许使用 fields 属性?
如果有的话,我可以破解一个 JavaScript 解决方案,但这样做根本不合适!
【问题讨论】:
标签: django django-admin