刚启动an official Django tutorial并已遇到问题,无法在管理面板中更改页面名称。我正在尝试按照教程中的建议在Django administration
中用自定义内容替换默认的base_site.html
(我从django源目录复制到我的应用程序的文件,试图将其移入/移出民意调查目录等。 ),
我在设置TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
中添加了内容,在installed apps
中也添加了'polls',
,但没有任何更改。
我有什么建议可以使它起作用?
谢谢
python大神给出的解决方案
如果仅像这样更改括号内的值,它将不起作用
{{ site_header|default:_('Your custom name') }}
您需要做的是,必须用所需的名称替换所有上述内容。
{% 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 %}