多个Blueprint的before_request
这是我的情况:
假设我有两个蓝图(Blueprint),它们都有一个叫做 before_request 的方法:
mod = Blueprint('posts', __name__, url_prefix='/posts')
@mod.before_request
def before_request():
#some code that uses SQLAlchemy here
pass
现在我不想在第二个蓝图中重复这个方法里的逻辑。
我该怎么做呢?
PS:我刚学Python,可能会漏掉一些明显的东西。谢谢。