Состояние Flask-WTF :
При сбое проверки CSRF возникает ошибка CSRFEr.
но я не получаю исключение.
Я использую Flask-WTF для своих форм, например:
class MyForm(FlaskForm):
...
В моем обработчике Iсделать это:
my_form = MyForm()
if my_form.validate_on_submit():
...
Я ожидаю, что исключение будет возбуждено внутри validate_on_submit
, но вместо этого validate_on_submit
просто возвращает False.
Обратите внимание, что я не делаю этого:
from flask_wtf.csrf import CSRFProtect
csrf = CSRFProtect(app)
потому что я понимаю, что в этом нет необходимости, если ваши формы зависят от FlaskForm
.
Что я делаю не так?