1. 程式人生 > >Flask--四種請求鉤子函式

Flask--四種請求鉤子函式

請求鉤子函式:請求前,請求後需要做的處理
@app.before_first_request-在第一次請求之前執行
@app.before_request-在每一次請求之前執行
@app.after_request-在每一次請求之後都會執行,並且將響應返回給前端
@app.teardown_request-在每一次請求後都會執行,如果出現異常,將異常傳入檢視函式

 

@app.before_first_request
def first_request():
    """在第一次請求之前訪問"""
    return "before_first_request"

@app.before_request
def before_request(): """在每一次請求前都會訪問""" if request.remote_addr: return "Sorry, you're in the black list" @app.after_request def after_quest(response): """在每一次請求之後都會執行,並且會將響應返回給檢視函式""" return response @app.teardown_request def teardown_request(error): """在每一次請求之後執行,如果有異常,將異常傳入
""" print ("teardown_request")