使用from_object加载烧瓶配置

时间:2016-11-21 08:18:06

标签: python flask

The documentationflask.Config.from_object说:

  

您不应该使用此功能来加载实际配置,而是使用配置默认值。实际配置应该使用from_pyfile()加载,理想情况是从不在包中的位置加载,因为包可能是系统安装的。

为什么我不能使用此功能加载实际配置?为什么要使用from_pyfile和不在包中的位置加载实际配置?

请注意,Flask Web Development似乎使用from_object来加载实际配置(第78-79页):

  

可以使用config.py方法将from_object()中定义的某个类中存储的配置设置直接导入应用程序   可在Flask的app.config配置对象中使用。

# code excerpt from the book:
app = Flask(__name__)
app.config.from_object(config[config_name])
config[config_name].init_app(app)

0 个答案:

没有答案