3

我最近在 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

有谁知道为什么?

4

3 回答 3

2

我解决了我的问题。这是因为我使用了错误版本的 Haystack。谢谢大家。

于 2011-05-25T20:50:38.300 回答
1

只是为了澄清上述答案,当您安装时,pip您可以抓取haystackdjango-haystack. 同样适用于typogrify其他软件包。

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

希望有帮助!

于 2011-10-02T04:54:32.993 回答
0

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

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

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

在应用程序“tag/”中找不到模块“urls.py”

或类似的东西。

于 2012-06-19T13:39:19.487 回答