Flask新手教程之- 视图函数的装饰器
除了 @app.route,Flask 还支持其他装饰器,用于实现更复杂的功能。
示例:
@app.before_request
:在每个请求处理之前运行的函数。@app.after_request
:在每个请求处理之后运行的函数。@app.teardown_request
:在请求结束后运行的函数,用于清理工作。
实例:
@app.before_request
def before_request():
print('Before request')
@app.after_request
def after_request(response):
print('After request')
return response
@app.teardown_request
def teardown_request(exception):
print('Teardown request')
本文来自博客园,作者:浪里小白龙qaq,转载请注明原文链接:https://www.cnblogs.com/xiao-bai-long/p/18546359