我有一个Flask应用程序,其中我在服务器启动时初始化与设备的连接。换句话说,我在调用
最佳的初始化此类对象的方式是什么?
谢谢!
app.run
的同一文件中初始化此连接。这个连接以调用此设备上的函数的形式出现,使用已建立的连接。我希望这个连接在服务器的整个生命周期内保持持久,并且最好这个对象也能在服务器的整个生命周期内保持持久。由于Flask可能会启动多个线程来处理对服务器的请求。最佳的初始化此类对象的方式是什么?
确保只初始化一次
能够在多个
Blueprint
中访问
谢谢!
Blueprint
,那么我会失去app
变量,对吗?Flask
是否维护某种当前应用程序指针? - Carpetfizzfrom flask import current_app
解决。 - Carpetfizz