DJANGO:错误导入模块

时间:2012-03-07 00:09:12

标签: django

我有一个项目,有多个应用程序。

在视图中,我可以这样做:

from app1.models import Foo

但我不能这样做:

from app2.buz import Buz

我要这样做:

from myproject.app2.buz import Buz

让它发挥作用。

为什么?

可能与我试图导入的模块有点关系吗?

来自charts.charts导入图表

或路径正确时它不关心名称是什么?

1 个答案:

答案 0 :(得分:0)

django没有引入任何关于进口的特殊魔法。导入行为与stock python行为相同。你在DJANGO_SETTINGS_ MODULE做过一些聪明的事吗?您的应用是否在同一目录中?以下内容告诉您什么?

from app1.models import Foo
Foo

from myproject.app2.buz import Buz
Buz