явно запрашивать вариант "сдать через сайт" (убрать дефолтное значение)
Closed this issue · 2 comments
pacahon commented
сабж. Мб добавить памятку.
pacahon commented
Оказалось нетривиально, т.к. crispy forms плохо уживаются с кастомизацией виджетов и обновление метода format_value
никак не воспринимается этой библиотекой. т.е. использовать option со значениями, которые кастуются к bool ('true', '1') уже не получится.
Варианты обхода:
- Захардкодить
choices = [(True, 'Yes'), (False, 'No')]
и поправить тесты - Выпилить crispy forms (этот вариант мне очень нравится, но делаю это пока только в jinja2-шаблонах)
- Попробовать TypedChoiceField. UPD. Кажется, не вариант из-за 2го пункта... format_value всё так же игнорируется.
pacahon commented
переделал на "формат сдачи"