我遇到了烧瓶flash()
功能的问题,get_flashed_messages()
总是返回我的重复项。
我将flash设置为logout:
@app.route('/logout')
def logout():
session.pop('logged_in', None)
flash('You are logged out!', 'success')
return redirect(url_for('home'))
并且我认为:
{% with messages = get_flashed_messages(with_categories=true) %}
{% if messages %}
{% for type, message in messages %}
<div class="callout {{ type }}">
{{ message }}
</div>
{% endfor %}
{% endif %}
{% endwith %}
这是烧瓶虫吗?我打印了messages
变量,这个消息有超过1个闪存注销消息,消息数在1-3范围内。