我还没有处理Django一段时间,现在当我回到它时,django 1.4被释放了。我认为我的问题与新版本有关,因为早些时候我没有遇到过这样的问题。
我用myapp创建了项目,并添加了easy-news应用程序,一切正常,包括管理站点。但是当我决定添加另一个需要admin.py的应用程序时。我有一个问题。当我将admin.py添加到项目时收到错误:
AttributeError at /admin/
'module' object has no attribute 'site'
这个字符串:
(r'^admin/', include(admin.site.urls)),
我花了半天的时间试图解决它,但我不明白它的来源。有什么建议?谢谢!
答案 0 :(得分:0)
您是否将admin.autodiscover()
包含在项目的urlconf中?
此:
(r'^admin/', include(admin.site.urls)),
也必须在项目的urlconf中,而不是在应用程序中。
希望这会有所帮助:)