Доступ к полю формы «ошибка» при просмотре - PullRequest
10 голосов
/ 28 июня 2011

Я хочу знать, на мой взгляд, если определенное поле вызвало ошибку, таким образом я могу отправить некоторые значения в шаблон (индекс текущей вкладки (используя виджет вкладки javascript)).Возможно ли это?

Заранее спасибо.

1 Ответ

16 голосов
/ 28 июня 2011

Вы можете определенно получить доступ к вашей форме ошибок в вашем представлении. Каждый связанный экземпляр формы имеет атрибут ошибок, который дает вам имя поля отображения словаря в списках сообщений об ошибках:

>>> f = ContactForm({'subject': 'Hello', 'message':''})
>>> f.errors
{'message':[u'This field is required.']}

Вы можете получить доступ к отдельным полям следующим образом:

>>> if f['subject'].errors:
        values = [Add values to send to template]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...