django - 覆盖 Django 管理员登陆页面
问题描述
我正在创建一个自定义 django 管理员。
我试图让它在用户登录 /admin 时被定向到 /admin/database (应用程序管理员而不是项目)。我已经用“base_site.html”覆盖了“index.html”。这有点工作,但是,我无法完全编辑主 django-admin 模板,因此它只关注应用程序及其对我的项目造成的问题。
登出问题:登出后,当导航到'admin/database'时,我仍然可以看到页面的内容,但是当点击“action”链接(例如更改密码)时,它会提示登录。
我想我以某种方式捏造了模板。我想用我在“admin/database/index.html”中构建的自定义页面完全替换 django 管理登录页面
path('admin/database/', include('database.urls')),
path('admin/', admin.site.urls),
从概念上讲,我希望“管理员”指向具有完整管理功能的“管理员/数据库”。我尝试删除 'admin/', admin.site.urls 并引发错误。
解决方案
推荐阅读
- operating-system - 引导内核时 .init 部分如何工作
- php - 如何调用控制器的方法?
- c# - 如何将 webbrowser 代码转换为 cefsharp?
- python - 查找 multifasta 文件中的所有图案,包括重叠图案
- node.js - 如何使用 Postges 和 Knex.js 查询特定月份的日期字段
- java - 使用第二个数据源运行 Spring Boot 应用程序
- r - 根据下一行删除重复项
- javascript - 单击 eventListner 正在调用我的函数,但前提是我将其传递给匿名函数
- python - 数据框使用第一列作为标题行
- swift - 如何正确编码 url 字符串以避免问号 (?) 在 swift 中成为 %3F?