在flask开发中经常遇到要在不同页面间传递消息的情况,对于这种问题,我自己认为使用url_for()和将url的一部分标记为变量的方法是比较有效的
下面通过例子说明
# coding:utf-8
from flask import Flask, redirect, url_for
app = Flask(__name__)
@app.route('/upload', methods=['POST', 'GET'])
def upload():
'''
code for up load
'''
filename = 'NewFile'
return redirect(url_for('show', filename=filename))
@app.route('/show?filename=<filename