我想将 django admin 的默认 url 从 /admin 更改为 /djadmin,以便我可以将 /admin 用于我自己的目的。
到目前为止,我所做的只是更新 urls.py 文件,将管理 url 更改为
url(r'^djadmin/', include(admin.site.urls)),
然后添加我自己的
(r'^admin/', include('my_app.admin_urls')),
但是,当我现在导航到 /admin 时,出现以下错误
Forbidden
You do not have staff privileges.
因为我不需要这个参数,所以我假设它来自内部 django 检查。如果我将用户更改为is_staff
检查标志,那么它可以正常工作并重定向到我的管理页面。
is_staff
每当我导航到管理网址时,我还需要做些什么来阻止 Django 检查标志吗?