Я создаю много форм в приложении с помощью wtforms. Мне нужно выполнить и представить пользователю ошибки проверки "на уровне формы".
Нет документированного/поддерживаемого способа сделать это. Это нормально.
Я знаю, что могу переопределить метод проверки форм, выполнить там свои проверки и поместить дополнительные ошибки проверки в свойство _errors формы.
Проблема с этим подходом заключается в том, что form._errors также содержит все ошибки проверки на уровне поля (которые также, конечно, доступны через свойство errors каждого поля).
Итак, я хочу иметь чистый, согласованный с API способ возвращать только ошибки проверки на уровне формы. Я могу взломать это сам на свойстве _error, но меня интересуют другие решения этой проблемы.
Как бы вы сделали проверку на уровне формы в wtforms?