對於開發,似乎您希望在數據庫的配置文件中具有localhost值。不過,我也想要一個生產設置。Flask的生產配置
看來它討論在這裏:http://flask.pocoo.org/docs/0.10/config/#configuring-from-files
它推薦這種方法:
app = Flask(__name__)
app.config.from_object('config')
app.config.from_envvar('YOURAPPLICATION_SETTINGS')
export YOURAPPLICATION_SETTINGS=/path/to/settings.cfg
我的問題是,你爲什麼不只是直接指向生產文件,而不是指向envvar指向配置位置。這似乎是一個不必要的步驟。
app = Flask(__name__)
app.config.from_object('config')
app.config.from_envvar('config_production')