作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
升级到 Django 1.2 后,我的管理面板中出现了奇怪的 URL。它们看起来像这样:
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)),
最佳答案
如果您还没有找到这个问题的答案,这就是我所做的......(这是一个 hack,但它是唯一让它起作用的东西)。
在 urls.py 中:
admin.site.root_path = ''
但我很高兴看到有人提出更好的解决方案。
关于python - django:管理网址中的 Nonelogout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3102817/
升级到 Django 1.2 后,我的管理面板中出现了奇怪的 URL。它们看起来像这样: http://example.com/admin/Nonelogout/ 或 http://example.c
我是一名优秀的程序员,十分优秀!