我正在使用uwsgi创建一个flask应用程序。我有两个配置INIs,development.ini和production.ini。
uwsgi development.ini
有没有办法让我知道哪个配置文件是用来启动flask应用程序中的uwsgi的?
我使用flask-iniconfig对flask配置值使用相同的config ini。我希望避免在uwsgi启动和flask应用程序中更改配置文件名。
发布于 2014-06-19 02:16:22
只需使用环境变量:
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)https://stackoverflow.com/questions/24292073
复制相似问题