Size: a a a

Django [ru] #STAY HOME

2021 May 24

Н

Никита in Django [ru] #STAY HOME
народ кто юзает admin_generator для админки джанговой, есть варик после того как его юзаешь экшны не затирать?
источник

А

Артём in Django [ru] #STAY HOME
Всех приветствую!

Подскажите, есть боевой бд кластер, задача привязать другой проект к этой же бд (админка), при запуске просит миграции сделать, если я миграции делаю > структура таблиц поломается?
источник

А

Александр in Django [ru] #STAY HOME
Привет!
Сделал форму с BooleanField. Если (в браузере) галочку ставлю, то всё ОК, если нет - при валидации вываливается ошибка, что поле обязательно для заполнения. Что за странное поведение и как победить?
источник

D

Dan in Django [ru] #STAY HOME
null=True где то не хватает
источник

AA

Ahmed Abselyam in Django [ru] #STAY HOME
Либо default
источник

D

Dan in Django [ru] #STAY HOME
ну и required=False
источник

А

Александр in Django [ru] #STAY HOME
Почему null? Это же булеан. Он может принимать два значения, третьего не дано. Почему валидация принимает True и не принимет False?
источник

D

Dan in Django [ru] #STAY HOME
Фалсе - в данном случае значит, что поле ПУСТОЕ "по сути это третие состояние НЕОПРЕДЕЛЕНО" но из двух вариантов - Фалсе для значения поля подходящий, но не подходящий для Валидатора
источник

А

Александр in Django [ru] #STAY HOME
Странно, очень странно.
источник

А

Александр in Django [ru] #STAY HOME
Надо будет тикет разрабам закинуть.
источник

AA

Ahmed Abselyam in Django [ru] #STAY HOME
А что мешает поставить default=False?
источник

А

Александр in Django [ru] #STAY HOME
Да ничего, но согласитесь, такое поведение для boolean совершенно нелогичное и неожиданное.
источник

AA

Ahmed Abselyam in Django [ru] #STAY HOME
И проверка на нулл не нужна будет
источник

D

Dan in Django [ru] #STAY HOME
null=True - говорит, что у этого поля может и не быть значения (None, False) тут зависит от внутренних проверок
а required=False - уберёт проблемы на стороне валидации  и уберет сообщение об обязательном поле
источник

А

Александр in Django [ru] #STAY HOME
Проверка всегда нужна - хз что там от пользвателя прилетит.
источник

D

Dan in Django [ru] #STAY HOME
а мне кажеться это не решит проблему, т.к. в данном случае - False - это значение, а у него как раз проблема с принятием такого значения в валидаторе
источник

А

Александр in Django [ru] #STAY HOME
Сейчас проверю.
источник

x

xOxXakerxOx in Django [ru] #STAY HOME
Как вывести на сайт html select для forms.ChoiceField?
источник

D

Dan in Django [ru] #STAY HOME
дописывал какой нить код?  в проверке полей и т.д?
источник

А

Александр in Django [ru] #STAY HOME
Также как и другие. Джанга сама <select> проставляет.
источник