持续更新…
flask.helpers
- make_response()
生成一个Response对象,常用于自定义视图函数的返回内容
# 在返回response之前先修改headers #
def index():
response = make_response(render_template('index.html', foo=42))
response.headers['X-Parachutes'] = 'parachutes are cool'
return response
# 另一个用例是是强制视图函数的返回值成为响应,这对视图装饰器有帮助 #
response = make_response(view_function())
response.headers['X-Parachutes'] = 'parachutes are cool'
- url_for(endpoint, **values)
用给定的方法生成一个url
@app.route('/')
def index():pass
@app.route('/login')
def login():pass
@app.route('/user/<username>)
def profile(username):pass
with app.test_request.context():
print(url_for('index')) # /
print(url_for('login')) # /login
print(url_for('login',next=