首页 > Flask Web 开发 第七章 from import问题

Flask Web 开发 第七章 from import问题

在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://.com/q/1010000003050323

同时,为什么

app/main/views.pyimport的时候,就是各种., ..


首先此处确实引入了config.py中的如下同名字典。
config = {

'development': DevelopmentConfig,
'testing': TestingConfig,
'production': ProductionConfig,

'default': DevelopmentConfig

}

而之所以能直接在直接from config(即是config.py) import config
是因为你起的程序是在manager.py中,所以其当前目录flasky被添加到了包搜索路径中。

【热门文章】
【热门文章】