Обычный способ обработки ошибок в clean () - вызывать формы. ValidationError с соответствующим сообщением, и форма будет повторно отображаться с этим сообщением, и пользователь может повторить попытку.
Но что еслиВ clean () обнаружена ошибка, с которой пользователь не может восстановиться, например, ссылка на базу данных перестает работать или отсутствует критический системный файл.В этом случае я не хочу просто заново отображать форму, потому что пользователь ничего не может сделать;если они снова отправят форму, они, скорее всего, просто столкнутся с той же ошибкой.
Перенаправление на страницу с ошибкой было бы лучшим способом справиться с такой ситуацией.Могу ли я сделать это с помощью clean ()?