Django 1.1 启动失败,找不到 urls 模块
编辑:问题解决了,下面我会回答。真是个低级错误。唉。
我升级到了Django 1.1,但我就是搞不懂我漏掉了什么。这里是我的错误追踪信息:
http://dpaste.com/37391/ - 这个问题在我尝试访问的任何页面上都会出现。
我已经修改了我的urls.py文件,以新的方式包含管理员功能:
from django.contrib import admin
admin.autodiscover()
.... urlpatterns声明
(r'^admin/', include(admin.site.urls)),
我试着调整路径之类的,但没有任何办法能解决我的问题,我也搞不清楚原因。
自从Django 1.1 alpha到Django 1.1 beta之间,有什么重大变化我没注意到吗?除了管理员功能,我看不出还有什么新东西。每个应用的urls还是存放在urls.py文件里吗?
提前感谢大家的帮助,这真让人沮丧。
3 个回答
0
你在settings.py文件里设置的ROOT_URLCONF值是什么?这个设置指定的文件在你的Python路径上吗?
你是在使用开发服务器吗,还是其他的?
0
2
我搞明白了。原来我缺少一个叫做urls.py的文件,我在代码里引用了它(不知道为什么,SVN说这个文件在仓库里,但更新的时候根本没有下载到),结果就出现了找不到urls的错误(而且没有提到notes.urls这个确实缺失的文件),所以搞得我很困惑。
不过无论如何,问题解决了——太棒了!