Before_request多个蓝图

sir*_*cco 5 python flask

这是我的情况:

假设我有2个蓝图before_request方法:

mod = Blueprint('posts', __name__, url_prefix='/posts')

@mod.before_request
def before_request():
  #some code that uses SQLAlchemy here 
  pass
Run Code Online (Sandbox Code Playgroud)

现在,我不想在第二个蓝图中重复此方法中的逻辑。

我怎样才能做到这一点?

PS:我是Python的新手,所以我可能缺少明显的东西。谢谢。

thk*_*ang 6

使用blueprint.before_app_request它适用于观点APP-广,不仅在同一个蓝图意见