Вот соответствующая часть моего маршрута Flask:
Код: Выделить всё
@app.route("/login", methods=["GET", "POST"])
def login():
login_form = LoginForm()
if login_form.validate_on_submit():
return "Logged in!"
return render_template("login.html", login_form=login_form)
Код: Выделить всё
class LoginForm(FlaskForm):
email = EmailField("Email", validators=[DataRequired(), Email(message="Invalid email")])
password = PasswordField("Password", validators=[DataRequired()])
login = SubmitField("Log In")
Код: Выделить всё
{{ login_form.hidden_tag() }}
{{ login_form.email.label }}
{{ login_form.email(size=30) }}
{% for err in login_form.email.errors %}
{{ err }}
{% endfor %}
{{ login_form.password.label }}
{{ login_form.password(size=30) }}
{% for err in login_form.password.errors %}
{{ err }}
{% endfor %}
{{ login_form.login() }}
Я перепробовал все, но не могу это исправить. Что может быть причиной этой проблемы?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -on-submit
Мобильная версия