Django - как проверить правильность одного поля ввода в форме мульти ввода - PullRequest
3 голосов
/ 15 ноября 2010

У меня есть форма с несколькими полями ввода, но я хочу использовать только один вход из формы.Как правильно проверить правильность поля и получить очищенные данные для одного поля?

спасибо!

1 Ответ

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

Правильным способом, вероятно, было бы добавить его в его собственную форму;)

Но ... вы можете сделать это так:

form = SomeForm(request.POST)
field = form.fields['your_field']
data = field.widget.value_from_datadict(form.data, form.files, form.add_prefix('your_field'))
cleaned_data = field.clean(data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...