[Python]Flask 源代码分析-config

flask有一个Config类,含from_object, from_pyfile, from_environ等载入命名空间的方法。载入命名空间的本质是载入一个dict[key]=value的字典。

这个dict通过语言内建__import__方法,检索项目相关路径,读取执行相关文件,获取key-value.

假如调用多个config文件,如果存在变量声明重复,以最后一次配置信息为准,否则就叠加倒原来的命名空间中。

原文地址:https://www.cnblogs.com/oDoraemon/p/7668480.html