Вернуть форму с данными+ошибками - Python

Узнай цену своей работы

Формулировка задачи:

Ситуация следующая: при редактировании личных данных в форму подгружаются данные из базы, пользователь в шаблоне что-то меняет и отправляет данные на сервер. Я не могу сделать чтобы в случае ошибки в редактировании формы, пользователя редиректило обратно на страницу редактирования и показывало ошибки. (вернее могу, но ооочень костыльно) views.py
Собственно вопрос, что мне надо писать в else если form is not valid?

Решение задачи: «Вернуть форму с данными+ошибками»

textual
Листинг программы
else:
    # не понимаю, что сюда надо писать
    # мой костыль - это заново получить данные из базы (т.е дублирование последнего else)    
    # + добавить в context form.errors
    # и уже вместе с ошибками редиректнуть
    return render(request, 'account/change.html', context)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4.143 из 5