如何为Flask中的所有请求运行一个操作? [英] How do I run an action for all requests in Flask?

查看:141
本文介绍了如何为Flask中的所有请求运行一个操作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些代码要运行Flask的每个请求 - 特别是添加一些分析信息。我知道我可以用装饰器做到这一点,但我宁愿不浪费我的每个视图的额外的代码行。有没有办法只写这个代码的捕获所有将被应用在每个视图之前或之后?

解决方案

Flask has在请求之前和之后调用专用的钩子。令人惊讶的是,他们被称为:

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆