【问题标题】:Django3: accounts/password_reset does not use admin.site.site_headerDjango3:accounts/password_reset 不使用 admin.site.site_header
【发布时间】:2021-04-22 18:01:27
【问题描述】:

我有一个应用程序

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

admin.py 中,管理页面标题设置如下:

from django.contrib import admin
admin.site.site_header = settings.HOME_TITLE

适用于localhost:8000/admin/

但是http://localhost:8000/accounts/password_reset/ 仍然显示标准的Django Administration 标题。有没有办法始终如一地改变这一点,还是我必须为此创建自己的模板?

【问题讨论】:

    标签: django django-3


    【解决方案1】:

    在项目 urls.py 中进行此更改:

    from django.contrib import admin
    admin.site.site_header = settings.HOME_TITLE
    admin.site.site_title = settings.HOME_TITLE
    

    【讨论】:

    猜你喜欢
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 2018-09-25
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    相关资源
    最近更新 更多