Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 11, 2010 09:24:47

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Формы и вывод ошибок

Всем привет. Нашел у себя некоторое непонимание (документацию читал..) никак не смог найти (раньше видел!!!! и тут на форуме даже видел такую проблему) как выводить ошибки из clean. Сейчас объясню. Есть класс формы например такой

class TestForm(forms.Form):
ftext = forms.TextField()

def clean(self):
if {...какое-то условие...}:
raise forms.ValidationError("Некорректные данные")
Так вот, как такую ошибку вывести в форме до полей этой самой формы. Если я делал бы def clean_ftext То было бы что-то вроде
       {{ form.ftext.errors }}
<label for="id_ftext">FText:</label>
{{ form.lftext }}
но как сделать чтобы из clean выводить? а не из clean_ftext



Офлайн

#2 Окт. 11, 2010 09:34:59

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Формы и вывод ошибок

Офлайн

#3 Окт. 11, 2010 09:52:09

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Формы и вывод ошибок

Прелестно! то что надо! Спасибо вам!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version