python import 的问题

2015-11-20 15:56:52 +08:00
 yuptyy

manage.py 执行

当前文件 view.py
controller/init.py 默认空
为何图中标红的地方 必须写全了 module 才可以
相对路径就不可以了呢 谢谢

1990 次点击
所在节点    Python
5 条回复
Damnever
2015-11-20 16:04:36 +08:00
相对路径需要指明第二个参数,看文档
yuptyy
2015-11-20 16:17:56 +08:00
@Damnever 如果是相对导入 后面的 package 必须填写 'app.main' 才可以 但是为什么不是 'main'呢
Damnever
2015-11-20 16:23:36 +08:00
@yuptyy 你的 main 下面还有一个 __init__.py ,它就把 app 当成的最顶层的包名了
Damnever
2015-11-20 16:23:59 +08:00
@yuptyy 错了 app 下面
Damnever
2015-11-20 16:26:31 +08:00
@yuptyy 好吧,看不清,我也不是很清楚。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237646

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX