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

Python 如何在django admin中处理这种特殊情况?,python,django,Python,Django,在这里,我定制django管理。现在我在模型中有两个字段。默认情况下,我希望“bar”保持禁用状态。(不是隐藏)。而bar_则未经检查。当有人选中bar_protected时,bar启用 class Foo(models.Model): bar_protected = models.BooleanField(default=False) bar = models.CharField(max_length=50 提前感谢。在admin.py文件中注册模型时,您应该在模型中为该字段

在这里,我定制django管理。现在我在模型中有两个字段。默认情况下,我希望“bar”保持禁用状态。(不是隐藏)。而bar_则未经检查。当有人选中bar_protected时,bar启用

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

提前感谢。

在admin.py文件中注册模型时,您应该在模型中为该字段使用
editable=False
,或者将其放入
readonly\u字段中。这应该行得通。

请改写您的问题,使其更清晰。
    Django have disabled facilities But when I do, It hides the bar Field.