“渲染时捕获ImportError:管理员中没有名为urls的模块”

时间:2011-05-12 18:56:31

标签: python django-admin apache2 mod-wsgi slicehost

我最近在SliceHost创建了一个帐户并制作了一个新的Slice。我复制了我的新项目并更改了设置和每个文件中的路径。但是,当我尝试访问管理界面时,我收到此错误:

TemplateSyntaxError at /admin/
Caught ImportError while rendering: No module named urls

In template /usr/local/lib/python2.6/dist-packages/django/contrib/admin/templates/admin/base.html, error at line 31
Caught ImportError while rendering: No module named urls

任何人都知道为什么?

3 个答案:

答案 0 :(得分:2)

我解决了我的问题。这是因为我在干草堆的错误版本。谢谢你们。

答案 1 :(得分:1)

为了澄清上述答案,当您从pip安装时,您可以抓取haystackdjango-haystack。同样适用于typogrify,当然还有其他包。

换句话说,其中一个INSTALLED_APPS不正确。

希望有所帮助!

答案 2 :(得分:0)

在根级别导入网址时出现此错误:

urlpatterns = patterns('',
url(r'^tag/', include('tag.urls')),    
#(...)

文件“tag / urls.py”丢失了。 所以。没有名为urls的模块。 一个更好的错误信息是

在应用'tag /'

中找不到

模块'urls.py'

或类似的东西。