【发布时间】:2014-05-29 04:11:58
【问题描述】:
在过去的几天里,我一直在尝试遵循 django 教程并开始使用 python,但我总是卡在每个教程的同一点上,似乎找不到解决方案。
我有一个代表 django 'app' 的目录,在本例中称为 rango。
在rango 内部,我有一个views.py 文件和一个urls.py 文件。我在同一个文件夹中也有__init__.py,所以我的目录如下所示:
rango
│
├── __init__.py
├── views.py
└── urls.py
现在当我添加:
from rango import views
到urls.py 文件我收到错误'No module named rango'
我阅读了很多其他问题,人们建议添加
import sys
sys.path.append(".")
但这并没有改变任何东西。仍然出现同样的错误。
有人知道会发生什么吗?
在 windows 上使用 python 2.7
【问题讨论】:
-
请提供完整的堆栈跟踪。
-
Traceback(最近一次调用最后一次):文件“C:\Users\moe\Desktop\PROGRAMMING\Python\tango\tangoproject\rango\urls.py”,第 1 行,在
中rango import views ImportError: No module named rango [Finished in 0.1s with exit code 1] -
你可以试试 sys.path.append('/path/to/dir/ contains/rango')
-
仍然没有运气,同样的错误
标签: python django import directory importerror