2010-06-23 35 views
3

升级到Django 1.2后,我的管理面板中出现了一些奇怪的URL。他们是这样的:django:Nonelogout在管理网址

http://example.com/admin/Nonelogout/ 

http://example.com/admin/Nonepassword_change/ 

迁移,我需要解决什么时有什么可能出现了问题?

我在django源文件中发现,它是由root_path引起的,但我不知道,我可以正确设置它,或者我是否应该这样做。用于管理我的urls.py的

部分是这样的:

(r'^admin/doc/', include('django.contrib.admindocs.urls')), 
# (r'^admin/(.*)', admin.site.root), 
(r'^admin/', include(admin.site.urls)), 
+0

您可以粘贴(或链接到您的urls.py的dpaste)吗? – 2010-06-23 15:51:24

+0

我为admin添加了urls.py的一部分。 – gruszczy 2010-06-23 16:12:58

回答

1

如果你还没有找到这个答案,这里是我做过什么......(这是一个黑客,但它是唯一使它工作的东西)。

在urls.py:

admin.site.root_path = '' 

不过,我会很高兴看到有人拿出一个更好的解决方案。

+0

是的,我做了同样的工作:-) – gruszczy 2010-07-22 14:49:42