如何在django admin中处理这种特殊情况?

时间:2010-11-30 13:32:41

标签: python django

class Foo(models.Model):
    bar_protected = models.BooleanField(default=False)
    bar = models.CharField(max_length=50

我在这里定制django admin。现在我在模型中有两个字段。默认情况下,我希望“条形图”保持禁用状态。 (不隐藏)。并且bar_protected未经检查。当某人检查bar_protected时,栏已启用。

    Django have disabled facilities But when I do, It hides the bar Field. 

提前致谢。

1 个答案:

答案 0 :(得分:3)

您应该在该字段的模型中使用editable = False,或者在admin.py文件中注册模型时将其放在readonly_fields中。这应该有用。