我正在尝试刷新消息,然后重定向到主页。但重定向到主页后,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
未修改的内容