Hier ist der relevante Teil meiner Flask-Route:
Code: Select all
@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)
Code: Select all
class LoginForm(FlaskForm):
email = EmailField("Email", validators=[DataRequired(), Email(message="Invalid email")])
password = PasswordField("Password", validators=[DataRequired()])
login = SubmitField("Log In")
Code: Select all
{{ 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() }}
Ich habe alles versucht, kann das Problem jedoch nicht beheben. Was könnte dieses Problem verursachen?
Mobile version