Как работать над этой конкретной ситуацией в админке django? - PullRequest
1 голос
/ 30 ноября 2010
class Foo(models.Model):
    bar_protected = models.BooleanField(default=False)
    bar = models.CharField(max_length=50

Здесь я настраиваю администратора django.Теперь у меня есть два поля в модели.По умолчанию я хочу, чтобы «бар» оставался отключенным.(Не скрывать).И bar_protected не проверяется.Когда кто-то проверял bar_protected, bar активировался.

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

Заранее спасибо.

1 Ответ

3 голосов
/ 30 ноября 2010

Вы должны либо использовать editable = False в модели для этого поля, либо указать readonly_fields при регистрации модели в файле admin.py.Это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...