升级到Django 1.2之后,我的管理面板中有奇怪的url。它们看起来像这样:

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


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

在迁移过程中可能出了什么问题,我需要修复什么?
我在django source中发现,它是由根路径引起的,但是我不知道在哪里可以正确设置它,或者是否应该这样做。
管理员的myurl.py的一部分如下所示:
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# (r'^admin/(.*)', admin.site.root),
(r'^admin/', include(admin.site.urls)),

最佳答案

如果你还没有找到答案,这就是我所做的。。。(这是一个黑客,但它是唯一能让它工作的东西)。
在url.py中:

admin.site.root_path = ''

但我很高兴看到有人拿出更好的解决方案。

关于python - django:在管理员url中注销,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3102817/

10-11 22:28
查看更多