gpt4 book ai didi

session - 在 Flask 中调用任何 View 函数之前,如何从数据库中加载一些数据?

转载 作者:行者123 更新时间:2023-12-03 17:18:18 25 4
gpt4 key购买 nike

使用 Flask,我如何在程序运行后立即为用户计算通知,因为用户可以从任何页面(路由)开始?

我不想将检索此值的代码特别绑定(bind)到任何 View 函数,而是希望在程序初始化时计算它。

最佳答案

如果我理解您的问题正确,您可以查看 http://flask.pocoo.org/docs/0.10/api/#flask.Flask.before_first_request这听起来可以满足您的需求。当有人第一次访问 web 应用程序时(启动后),这只会被调用一次。

@app.before_first_request
def before_first_request():
log.debug('before first request')

如果您想更频繁地做某事,可以使用 before_request但请注意不要在此功能中增加任何繁重的工作。

关于session - 在 Flask 中调用任何 View 函数之前,如何从数据库中加载一些数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30348754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com