2012-06-30 40 views
1

我还没有处理Django一段时间,现在当我回到它时,django 1.4被释放。我认为我的问题与新版本有关,因为之前我没有这样的问题。将admin.py添加到django应用程序时出错

我已经使用myapp创建了项目,并且还添加了简单新闻应用程序,并且一切正常,包括管理站点。但是当我决定添加需要admin.py的另一个应用程序时。我有一个问题。当我添加admin.py到我的项目,我收到一个错误:

AttributeError at /admin/ 

'module' object has no attribute 'site' 

该字符串:

(r'^admin/', include(admin.site.urls)), 

我花了半天的时间试图解决它,但我不明白哪里来自。有什么建议么?谢谢!

+1

请显示完整的urls.py. –

+0

我有同样的确切问题,并且仅在Django 1.4中才出现。 – securecurve

回答

0

您是否将admin.autodiscover()添加到项目的urlconf?

此:

(r'^admin/', include(admin.site.urls)), 

,还必须在该项目的URL配置,而不是在应用程序的。

希望这有助于:)

+0

是在该项目的urlconf中包含'admin.autodiscover()'和'(r'^ admin /',include(admin.site.urls))'。 正如我所说,直到我添加admin.py一切正常。不知道去哪里看。 – Noctule

相关问题