我知道这个问题已经被问答了多次,但我基本上查看了stackoverflow上的所有帖子,仍然无法使其工作。现在我只是尝试简单地更改管理站点标题。我有以下内容:
#base_site.html
{% extends "admin/base_site.html" %}
{% block title %}{{ title }} | {{ site_title|default:_('NEW TITLE') }}{% endblock %}
{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('NEW TITLE') }}</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}
但是我尝试将它放入以下位置:my_site/templates/admin/base_site.html,my_site/templates/admin/my_app/base_site.html和my_site/my_app/templates/admin/base_site.html,但是这些都没有起作用。
settings.py:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
'loaders': [
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
],
},
},
]
我也尝试直接更改django\contrib\admin\templates\admin\base_site.html,但仍然没有任何变化。
现在我真的很沮丧,肯定需要一些帮助,谢谢
更新: 实际上,我发现本地模板确实有影响。
![enter image description here](https://istack.dev59.com/PvybC.webp)