Size: a a a

Django [ru] #STAY HOME

2018 December 11

К

Куземяка in Django [ru] #STAY HOME
гет попробую
источник

С

Сергей in Django [ru] #STAY HOME
Куземяка
<ul class="errorlist"><li>superdirection<ul class="errorlist"><li>Выберите корректный вариант. 2 нет среди допустимых значений.</li></ul></li>
почему возникает такая ошибка при валидации формы?
где-то цифры, где-то строка? похоже на это
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по теории есть если ошибка при валидации то до cleaned_data не должно доходить
источник

К

Куземяка in Django [ru] #STAY HOME
'superdirection': ['2'], - POST
источник

К

Куземяка in Django [ru] #STAY HOME
а надо ИНТ
источник

К

Куземяка in Django [ru] #STAY HOME
инт
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
а field какой стоит?
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
ModelChoiceField?
источник

К

Куземяка in Django [ru] #STAY HOME
в форме стоит ChoiceField
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
а почему не modelchoice используешь?
источник

К

Куземяка in Django [ru] #STAY HOME
если модел чойс - то к можели надо привязываться, а тут в зависимости от прав - куча других действий осуществляется с данными формы и далее с самим объектом модели.
да и так написано уже до меня и работало, мне требуется только немного изменить форму.
источник

К

Куземяка in Django [ru] #STAY HOME
почему я не могу в методе save натыкать принтов?
источник

С

Сергей in Django [ru] #STAY HOME
Куземяка
если модел чойс - то к можели надо привязываться, а тут в зависимости от прав - куча других действий осуществляется с данными формы и далее с самим объектом модели.
да и так написано уже до меня и работало, мне требуется только немного изменить форму.
в ChoiceField у тебя ключи строковые или цифровые?
источник

К

Куземяка in Django [ru] #STAY HOME
вот это не нравится
источник

С

Сергей in Django [ru] #STAY HOME
потому что до save не доходит
источник

К

Куземяка in Django [ru] #STAY HOME
Сергей
в ChoiceField у тебя ключи строковые или цифровые?
в чойс у меня челек в качестве виждета в форме и ФК на модель в качесвте поля изменяеомй модели (естессно по Id создаю\линкую).
источник

К

Куземяка in Django [ru] #STAY HOME
Сергей
потому что до save не доходит
уже лучше
источник

С

Сергей in Django [ru] #STAY HOME
Куземяка
в чойс у меня челек в качестве виждета в форме и ФК на модель в качесвте поля изменяеомй модели (естессно по Id создаю\линкую).
не понятно..
зайдём с другой стороны
в шаблон как выводишь варианты, через форму или сам как то формируешь?
источник

С

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

К

Куземяка in Django [ru] #STAY HOME
Сергей
не понятно..
зайдём с другой стороны
в шаблон как выводишь варианты, через форму или сам как то формируешь?
ЧойзФилд заполняю значениями из БД (id, имя) во вьюхе, типа form.fields['superdirection'].choices = [ (q.id, q.name) for q in Blablamodel.objects.all()]
источник