Определите, почему форма WTForms не прошла проверку

Я звонил form.validate_on_submit(), но он вернулся False, Как я могу узнать, почему форма не прошла проверку?

1 ответ

Для всей формы, form.errors содержит карту полей для списков ошибок. Если он не пустой, то форма не проверена. Для отдельного поля field.errors содержит список ошибок для этого поля. Список такой же, как в form.errors,

form.validate() выполняет проверку и заполняет errors, При использовании Flask-WTF, form.validate_on_submit() выполняет дополнительную проверку того, что request.method это метод "представить", который в основном означает, что это не GET запрос.

Другие вопросы по тегам