Проверка формы Джанго в представлениях - PullRequest
2 голосов
/ 21 июня 2010

Мне было интересно, можно ли выполнить проверку формы в представлениях django.У меня есть случаи, когда у меня есть один вид с 2 формами.Каждая форма имеет свой собственный чистый метод и тому подобное, но я не могу на уровне формы проверить, присутствует ли одно значение в одной форме, сделать что-то еще в другой форме.просто проверить в представлении, но я не могу найти способ обновить список non_field_errors () и вызвать ValidationError в представлении.Конечно, я могу вызвать ValidationError в представлении, но это не возвращает обратно к форме и не отображает ошибку.

Возможно ли это?

1 Ответ

1 голос
/ 21 июня 2010

Вы можете передать первую форму в __init__ второй формы и проверить методами clean или clean_xxx все, что хотите проверить.

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