【发布时间】:2013-11-19 02:54:57
【问题描述】:
如何使用 app.config.from_envvar()?
我查看了 Flask 文档并搜索了我所知道的这个主题。
DATABASE = 'flaskr.db'
DEBUG = True
SECRET_KEY = 'development key'
app = Flask(__name__)
app.config.from_envvar(’FLASKR_SETTINGS’, silent=True)
这会从 FLASKR_SETTINGS 加载配置吗?程序如何知道 FLASKR_SETTINGS 是什么?我是否也应该设置这样的东西(配置文件的路径)?:
FLASKR_SETTINGS = desktop/my_flask_project/FlaskConfig
并将前 3 行移动到该文件中,当我运行该文件时,它将被加载?
而我只选择使用这些对吗?在 app.config.from_envvar(这个用于从外部文件加载配置)或 app.config.from_object(name)(这个将在文件中加载配置)之间?我理解正确吗?
【问题讨论】: