flask之装饰器
Posted 博
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask之装饰器相关的知识,希望对你有一定的参考价值。
在装饰前执行before_request
装饰后执行after_request
根据代码体验一下吧,看看他们的先后顺序
from flask import Flask,render_template,redirect app = Flask(__name__) @app.before_request def xx1(): print("前1") @app.before_request def xx2(): print("前2") @app.after_request def xx1(response): print("后1") return response @app.after_request def xx2(response): print("后2") return response @app.route(‘/x1‘,methods=["GET","POST"]) def x1(): print("视图函数x1") return "视图函数x1" @app.route(‘/x2‘,methods=["GET","POST"]) def x2(): print("视图函数x2") return "视图函数x2" if __name__ == ‘__main__‘: app.run()
以上是关于flask之装饰器的主要内容,如果未能解决你的问题,请参考以下文章
python-flask复习—— 装饰器的坑及解决办法flask中的路由/实例化配置/对象配置/蓝图/特殊装饰器(中间件重定义错误页面)