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.
提前致谢。
最佳答案
您应该在该字段的模型中使用 editable = False
,或者在 admin.py 文件中注册模型时将其放入 readonly_fields
中。这应该可行。
关于python - 如何在 django admin 中处理这种特殊情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314293/