244*_*boy 2 python django django-templates django-admin
在django管理面板中,我有一个要求,如何将:更改
Django administration为自定义标题?
我关注了一个帖子,但是没有给出明确的步骤。
我将复制django/contrib/admin/templates到我的项目/templates/admin,并更改了/templates/admin/base_site.html:
<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('Django11 administration') }}</a></h1>
Run Code Online (Sandbox Code Playgroud)
您会看到,我将Django更改为Django11,但是在浏览器中,它完全没有改变。
关于stackoverflow步骤的另一篇文章是喝醉的,那么谁能告诉我我应该做些什么呢?我的项目设置是否需要任何配置?或者是其他东西?
无需复制和更改管理模板
在项目的urls.py只是把
admin.site.site_header = 'Mysite Admin Panel'
admin.site.site_title = 'Mysite Admin Panel'
Run Code Online (Sandbox Code Playgroud)
或者:
复制django/contrib/admin/templates/admin/base_site.html后就这样放
base_site.html
{% extends "admin/base.html" %}
{% block title %}Mysite Admin Panel{% endblock %}
{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">Mysite Admin Panel</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}
Run Code Online (Sandbox Code Playgroud)