Найти - Пользователи
Полная версия: Формы и вывод ошибок
Начало » Django » Формы и вывод ошибок
1
dissdoc
Всем привет. Нашел у себя некоторое непонимание (документацию читал..) никак не смог найти (раньше видел!!!! и тут на форуме даже видел такую проблему) как выводить ошибки из 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
Александр Кошелев
http://docs.djangoproject.com/en/dev/topics/forms/?from=olddocs#customizing-the-form-template
См. пример кода
dissdoc
Прелестно! то что надо! Спасибо вам!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB