我有一个可以通过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
Run Code Online (Sandbox Code Playgroud)
假设我想在用户添加对象时显示field_a和field_b,但如果用户正在编辑对象,则只显示field_a.是否有一种简单的方法可以使用fields属性?
如果遇到它,我可能会破解JavaScript解决方案,但根本不这样做是不对的!