Session 在Flask中调用任何视图函数之前,如何从数据库加载一些数据?

Session 在Flask中调用任何视图函数之前,如何从数据库加载一些数据?,session,flask,routes,Session,Flask,Routes,使用Flask,由于用户可以从任何页面(路由)开始,我如何在程序运行时计算用户的通知数 我不想将检索此值的代码绑定到任何特定的视图函数,而是希望它在程序初始化时进行计算。如果我理解您的问题正确,您可以检查它,听起来它可以满足您的需要。当有人第一次访问webapp时(启动后),将只调用一次 如果您想更频繁地执行某项操作,可以在请求之前使用,,但请注意不要在该功能中增加任何负担。您可以使用装饰器: @app.before_request def do_something(): # do so

使用Flask,由于用户可以从任何页面(路由)开始,我如何在程序运行时计算用户的通知数


我不想将检索此值的代码绑定到任何特定的视图函数,而是希望它在程序初始化时进行计算。

如果我理解您的问题正确,您可以检查它,听起来它可以满足您的需要。当有人第一次访问webapp时(启动后),将只调用一次

如果您想更频繁地执行某项操作,可以在请求之前使用
,但请注意不要在该功能中增加任何负担。

您可以使用装饰器:

@app.before_request
def do_something():
    # do something here
    pass

谢谢你的及时回复。
@app.before_request
def do_something():
    # do something here
    pass