uwsgi&x2B;flask:查找启动uwsgi的ini文件

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

我正在使用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 $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)

对不起,忘了提一下,我已经在使用环境变量了。我只是想知道是否有直接的方法。