我知道這是問和答覆了幾次,但我基本上遍歷堆棧溢出的所有帖子,仍然無法讓這個工作。現在我只是想改變管理網站的標題。我有以下幾點:django:我怎麼實際覆蓋管理網站模板
#base_site.html
{% extends "admin/base_site.html" %}
{% block title %}{{ title }} | {{ site_title|default:_('NEW TITLE') }}{% endblock %}
{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('NEW TITLE') }}</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}
我試圖把這個
my_site /模板/管理/ base_site.html,
my_site /模板/管理/程序my_app/base_site.html和
my_site/my_app應用/模板/管理/ base_site.html,
但這些都沒有工作。
settings.py:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'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',
],
'loaders': [
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
],
},
},
]
我也嘗試了直接改變Django的\的contrib \ ADMIN \模板\ ADMIN \ base_site.html但仍然沒有任何反應。
我真的很沮喪,現在絕對可以使用一些幫助,感謝
像這裏一樣,最頂端的白色條顯示「#[email protected]@」,這是我偶然在my_site/templates/admin/base_site.html中放置的註釋。所以它有點工作,但我仍然不明白爲什麼我不能改變網站標題。
如果它不是,當你編輯源模板認真做事奇怪的是怎麼回事工作,那麼。你確定你從你認爲的地方運行服務器嗎? –
@DanielRoseman是的,我很確定。所以我現在真的很撓我的頭 –
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#customizing-adminsite – allcaps