Мгновенная проверка полей - Python
Формулировка задачи:
Нужно: если два поля для пароля не идентичны друг другу и меньше 6 символов, то рядом с ними написать ошибку.
Мои поля в модели:
нам нужны только эти две модели.
И их представление в forms:
В принципе, то что мне нужно в сети уже есть. - http://mikepk.com/2010/08/python-django-forms-errors-fieldsets/ - но там есть одно но, проверка на валидность осуществляетеся в классе, который наследуется от forms.Form. А, на сколько я поняла, по-англицки ModelForm отличается от Form (как указано в примере в ссылке), тем, что, если наследуемся от Form, то мы не можем ассоциироваться с какой-нибудь моделью.
А в том примере задействован метод cleaned_data - в Form он есть, а в ModelForm - нет. И я не знаю, что делать. В своей view я только сохраняю данные и всё. Может там как-то проверить и вывести ошибки?
Решение задачи: «Мгновенная проверка полей»
textual
Листинг программы
return render_to_response('first_page.html', {'form_registration': form_registration})
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д