flask hook
Posted dreamer-zhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask hook相关的知识,希望对你有一定的参考价值。
@app.before_first_request
def before_first_request():
"""在第一次请求之前会访问该函数"""
print(‘before_first_request‘)
@app.before_request
def before_request():
"""在每次请求之前都会调用"""
print(‘before_request‘)
# 可以对一些非法的请求进行阻止
# if 如果ip在黑名单:
# return "你在~~~"
@app.after_request
def after_request(response):
"""在请求之后会调用,并且函数里面接受一个参数:响应,还需要将响应进行返回"""
print(‘after_request‘)
# 可以在此函数中对响应数据做统一的处理
return response
@app.teardown_request
def teardown_request(error):
"""在请求之后会执行,如果请求的函数报有异常,会把具体异常传入到此函数"""
print(‘teardown_request‘)
以上是关于flask hook的主要内容,如果未能解决你的问题,请参考以下文章