我正在创建一个Flask博客,我想在注册器中将用户重定向回首页并向他们显示一条消息。而且它不会重定向。
我尝试将其重写。我不知道该怎么办。
python代码:
@app.route("/register", methods=['GET', 'POST'])
def register():
form = RegistrationForm()
if form.validate_on_submit():
flash(f'Account created for {form.username.data}!')
return redirect(url_for('home'))
return render_template('register.html', title='Register', form=form)
HTML代码:
{% with messages = get_flashed_messages(with_categories=true) %}
{% if messages %}
{% for category, message in messages %}
<div class="alert alert-success">
{{ message }}
</div>
{% endfor %}
{% endif %}
{% endwith %}
它只是闪烁一个。它应该重定向我。但事实并非如此。