我打算使用库提供的Flask蓝图,并希望在蓝图的所有路径上注册自定义请求前功能,而无需修改蓝图的代码 - 即外部蓝图,就在我的应用程序上注册蓝图之前或之后。
这可能吗?
(我注意到Blueprint.before_request()
应与蓝图一起定义。)
答案 0 :(得分:0)
可能的解决方案/黑客:
app.register_blueprint(my_blueprint)
app.before_request_funcs['my_blueprint'].append(my_before_request_fn)