相关疑难解决方法(0)

在flask/gunicorn中初始化应用的地方

我正在使用Flask/Gunicorn来运行Web应用程序并对生命周期管理提出疑问.我在使用servlet的Java世界中有更多的经验.

我正在为服务创建一个安静的界面.该服务始终在服务器上运行,并通过一组子服务器进行通信和控制.在Java中,我的服务将main()通过监听器和servlet初始化方法创建和初始化(例如传统上找到的设置).

Flask中的等效设置和配置在哪里?我正在考虑创建数据库连接池,向子服务器发送hello消息,将持久化系统状态重置为初始值等任务.

那会before_first_request是Flask 的方法吗?

基于@Pyrce的评论,我想我可以创建一个main.py:

app = Flask(your_app_name)

#initialization code goes here
Run Code Online (Sandbox Code Playgroud)

然后运行:

>gunicorn main:app

python web-services flask gunicorn

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

flask ×1

gunicorn ×1

python ×1

web-services ×1