
1 i36lib 2019 年 6 月 3 日 app 也可以是 flask app 实例: def create_app(): app = Flask(__name__) @app.before_request def before_request_hook(): pass # do something return app |
2 K1W1 OP |
3 rocketman13 div class="badges"> 2019 年 6 月 4 日 既然统一拦截所有的 url,那么所有 before_requet 函数都放在入口文件使用就可以了,为什么还要分放在蓝图子目录? |
4 K1W1 OP @rocketman13 不是分放,我建了一个文件,导入了 app,然后使用 @app.before_request 发现,没有拦截蓝图下面的链接。然后发现在入口文件里面的 @app.before_request 才能全局拦截 |
5 bnbdfg 2019 年 6 月 4 日 这个问题我之前也遇到过,没有解决 |
6 rooode 2021 年 3 月 16 日 解决办法: 其他 py 文件的 Blueprint(None,__name__) 注意第一个参数 |