无法更改 Django 管理模板

ike*_*chi 3 python django django-templates

刚刚开始官方 Django 教程并且已经遇到问题,无法在管理面板中更改页面名称。我正在尝试Django administrationbase_site.html教程中建议的自定义内容替换默认值(我从 django 源目录复制到我的应用程序中的文件,尝试将其移入/移出 polls 目录等),
我已添加settings TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')],并且installed apps也在'polls',但没有任何变化。

有什么建议我可以做些什么来使它工作?

谢谢

ibo*_*oss 5

如果您只像这样更改括号内的值,它将不起作用

{{ site_header|default:_('Your custom name') }}
Run Code Online (Sandbox Code Playgroud)

你需要做的是你必须像这样用你想要的名字替换上面的所有内容。

{% extends "admin/base.html" %}

{% block title %}{{ title }} | YOUR CUSTOM NAME{% endblock %}

{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">YOUR CUSTOM NAME</a></h1>
{% endblock %}

{% block nav-global %}{% endblock %}
Run Code Online (Sandbox Code Playgroud)