Найти - Пользователи
Полная версия: Form. Получить ошибки
Начало » Django » Form. Получить ошибки
1
dissdoc
Всем привет. в классе формы обрабатываю сохранение и отправку данные, в результате вывожу ошибки raise Бла-бла-бла
Вопрос такой, можно ли каким-то способом получить эти ошибки только уже во view.py?
Когда форму сохранения делаю?
if form.is_valid():
# code true
else:
print form.errors
Каким-то образом можно получить ошибки. которые возвращает форма?
kachayev
во view можно использовать

# где title, это какой-то field
title_errors = form.title.errors
dissdoc
Ок. А если допустим у меня обрабатывается сразу вся форма (функция clean в форме)
def clean(self):
#code
В такой ситуации как быть? Разбивать не хочется по полям, потому что поля взаимозависимые, поэтому вынес в одну функцию
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