如何更改Django管理页面的名称?

时间:2018-06-12 05:23:42

标签: python django

我正在学习Django

我看到了django教程第7部分

我想重命名django管理页面

所以我做到了

但它还没有奏效.....

mysite的/ mysite的/ settings.py

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        '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',
            ],
        },
    },
]

mysite的/模板/管理/ base_site.html

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

{% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %}

{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('mysite') }}</a></h1>
{% endblock %}

{% block nav-global %}{% endblock %}

我从Django政府改名为mysite

2 个答案:

答案 0 :(得分:4)

print (a) 0 1 1 1 2 2 3 2 4 2 5 3 6 4 7 4 8 5 9 6 10 7 11 8 12 8 13 8 14 8 15 9 Name: d, dtype: int32

中使用此部分代码
print (a.groupby(a).transform('size'))
0     2
1     2
2     3
3     3
4     3
5     1
6     2
7     2
8     1
9     1
10    1
11    4
12    4
13    4
14    4
15    1
Name: d, dtype: int64

答案 1 :(得分:4)

你需要做

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

更好的方式

只需转到项目的urls.py并将其添加到urlpatterns之外。

admin.site.site_header = 'My Site Admin Panel'
admin.site.site_title = 'My Site Title'

确保下方的行包含在顶部。

from django.contrib import admin