问题描述
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