uwsgi&x2B;flask:查找启动uwsgi的ini文件
我正在使用uwsgi创建一个flask应用程序。我有2个配置INIs development.ini和production.ini uwsgi development.ini 有没有办法让我知道在flask应用程序中使用uwsgi启动时使用了哪个配置文件uwsgi&x2B;flask:查找启动uwsgi的ini文件,flask,config,uwsgi,Flask,Config,Uwsgi,我正在使用uwsgi创建一个flask应用程序。我有2个配置INIs development.ini和production.ini uwsgi development.ini 有没有办法让我知道在flask应用程序中使用uwsgi启动时使用了哪个配置文件 我使用flask InConfig为flask配置值使用相同的配置ini。我希望避免在uwsgi launch and flask app中更改配置文件名。只需使用一个环境变量: APP_CONFIG=development.ini uwsgi
我使用flask InConfig为flask配置值使用相同的配置ini。我希望避免在uwsgi launch and flask app中更改配置文件名。只需使用一个环境变量:
APP_CONFIG=development.ini uwsgi $APP_CONFIG
然后,在flask应用程序中,只需加载相同的文件:
from os import environ
app = Flask(__name__)
# ... snip ...
config_file_name = environ.get("APP_CONFIG", "development.ini")
config_from_ini_file(app, config_file_name)
对不起,忘了提一下,我已经在使用环境变量了。我只是想知道是否有直接的方法。