Python `Django administration`到项目模板中的自定义标题
在django管理面板中,我有一个要求,如何更改:Python `Django administration`到项目模板中的自定义标题,python,django,django-templates,django-admin,Python,Django,Django Templates,Django Admin,在django管理面板中,我有一个要求,如何更改: Django administration到自定义标题 我遵循了一个原则,但没有给出明确的步骤 我将django/contrib/admin/templates复制到我的项目/templates/admin,并更改了/templates/admin/base\u site.html: <h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|
Django administration
到自定义标题
我遵循了一个原则,但没有给出明确的步骤
我将django/contrib/admin/templates
复制到我的项目/templates/admin
,并更改了/templates/admin/base\u site.html
:
<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('Django11 administration') }}</a></h1>
你看,我将Django更改为Django11,但是在浏览器中,它一点也没有更改
stackoverflow步骤上的另一个帖子是喝了重拳的,那么谁能告诉我应该做些什么来满足我的要求呢?是否需要我的项目设置的任何配置?还是别的什么
无需复制和更改管理模板
在projecturl.py中
admin.site.site_header = 'Mysite Admin Panel'
admin.site.site_title = 'Mysite Admin Panel'
或者:
复制django/contrib/admin/templates/admin/base\u site.html之后
base\u 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 %}
{%extends“admin/base.html”%}
{%block title%}Mysite管理面板{%endblock%}
{%block-branding%}
{%endblock%}
{%block nav global%}{%endblock%}
在Django初学者教程中。。。确保您的浏览器没有缓存text@AK47我使用其他浏览器,仍然存在这个问题。这是可行的,但我如何在项目模板中更改它?复制管理模板是否符合我的要求?因为如果这样做有效,我更改管理样式或面板将很方便。@244boy,现在检查我是否已更新我的答案,并根据您的意见解决了它。看一看。它现在工作得很好。