Django 1.1 启动失败,找不到 urls 模块

1 投票
3 回答
620 浏览
提问于 2025-04-15 11:14

编辑:问题解决了,下面我会回答。真是个低级错误。唉。

我升级到了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

试试这个:

    (r'^admin/(.*)', admin.site.root),

更多信息

2

我搞明白了。原来我缺少一个叫做urls.py的文件,我在代码里引用了它(不知道为什么,SVN说这个文件在仓库里,但更新的时候根本没有下载到),结果就出现了找不到urls的错误(而且没有提到notes.urls这个确实缺失的文件),所以搞得我很困惑。

不过无论如何,问题解决了——太棒了!

撰写回答