Джанго формы моделей | Значение ComboBox - PullRequest
1 голос
/ 19 апреля 2010

Как получить выбранное значение из поля ComboBox формы? Какой класс модели имеет дело с ComboBoxes? ..

Спасибо.

Ответы [ 2 ]

4 голосов
/ 19 апреля 2010

В Django (или в HTML) нет такой вещи, как ComboBox. Я предполагаю, что вы говорите о ChoiceField, который отображает элемент управления select в HTML.

Вы получаете доступ к значению ChoiceField точно так же, как и к любому другому полю, после того как форма была отправлена ​​и проверена - путем доступа к form.cleaned_data['fieldname'].

Вы должны прочитать превосходную документацию по формам .

0 голосов
/ 10 сентября 2014

Как уже упоминалось @MMRUser, ChoiceField - это класс формы для достижения элемента HTML select.

Но для самой модели вы можете передать аргумент choices в поле модели (обычно CharField), что приведет к ModelForm с использованием элемента HTML select.

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