第一次请求之前 | |
before_request | 每次请求之前 |
after_request | 没有异常情况下,每次请求之后 |
teardown_request | 每次请求之后,无论是否有异常,常用于关闭数据库连接 |
teardown_request 每次请求之后执行,不管是否异常(前提没有开启debug)
使用:通过装饰器的方式
@app.before_first_request
def bf_first_request():
g.string = 'before_first_request'
@app.before_request
def bf_request():
g.string = 'before_request'
def bf_first_request():
g.string = 'before_first_request'
@app.before_request
def bf_request():
g.string = 'before_request'