为什么Flask的flash消息无法显示

时间:2015-07-08 01:39:17

标签: python session flask

我正在尝试刷新消息,然后重定向到主页。但重定向到主页后,Flash消息永远不会出现。但是app.logger.debug(get_flashed_messages())会在重定向之前捕获flash消息。

app.secret_key = 'somesecret'

@app.route('/')
@app.route('/index')
def index():
    return render_template('index.html')

@app.route('/add',methods=["GET","POST"])
def add():
    if request.method == "POST":
        url = request.form['url']
        flash("Stored bookmark " + url)          # Never displays
        store_bookmarks(url)
        app.logger.debug(get_flashed_messages()) # Catches flash message
        return redirect(url_for('index'))        # Always redirects
    return render_template('add.html')     

https://github.com/mitsuhiko/flask/issues/1168这是我在搜索时唯一可以找到但APPLICATION_ROOT未修改的内容

0 个答案:

没有答案