如何解决Django3:accounts/password_reset 不使用 admin.site.site_header
main/
├── asgi.py
├── celery.py
├── __init__.py
├── settings.py
user/
├── admin.py
├── apps.py
├── __init__.py
├── migrations
│ ├── 0001_initial.py
│ ├── ...
├── models.py
├── tests.py
├── urls.py
└── views.py
from django.contrib import admin
admin.site.site_header = settings.HOME_TITLE
适用于 localhost:8000/admin/
。
但是 http://localhost:8000/accounts/password_reset/
仍然显示标准的 Django Administration 标题。有没有办法始终如一地更改它,还是我必须为此创建自己的模板?
解决方法
在项目 urls.py 中进行此更改:
from django.contrib import admin
admin.site.site_header = settings.HOME_TITLE
admin.site.site_title = settings.HOME_TITLE
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。