在7.3.1小节中的示例7-3,from config import config
这句不懂。
此__init__.py
文件在app文件夹中,为什么可以从flasky文件夹中import config
呢(这个时候import进来的是config dict,对吧?)?
难道不应该是用 from . import config
么?(这个时候import的进来的就是config.py了吧?)
config.py代码可参考http://segmentfault.com/q/1010000003050323
同时,为什么
在app/main/views.py
中import
的时候,就是各种.
, ..
首先此处确实引入了config.py中的如下同名字典。
config = {
}
而之所以能直接在直接from config(即是config.py) import config
是因为你起的程序是在manager.py中,所以其当前目录flasky被添加到了包搜索路径中。