我想隐藏/更改标题栏中显示的名称,我要更改的标签是“DJANGO”字样,下一张图片显示“
答案 0 :(得分:2)
另一种自定义管理标题的解决方案。
只需从django source(Link Here)复制/django/contrib/admin/templates/admin/base_site.html
并将其粘贴到您的模板目录下。
例如,
your_project/templates/admin/base_site.html
现在,您可以在此模板中更改任何内容。
希望这有帮助。
答案 1 :(得分:1)
最简单的方法是将以下行添加到主urls.py
:
admin.site.site_title = 'My Heading'
admin.site.site_header = 'My Heading'
admin.site.index_title = 'My Heading'
有关更多属性,请参阅Django documentation。
答案 2 :(得分:1)
制作一个自定义模板文件,如:
模板/管理/ base_site.html
{% extends "admin/base.html" %}
{% load i18n %}
{% block title %}YOUR WEB TITLE{% endblock %}
{% block branding %}
<h1 id="site-name">Your Site Name</h1>
{% endblock %}
{% block extrahead %}
<style type="text/css">
#header #branding h1{
background: None; // here you remove the django image
}
</style>
{% endblock %}
答案 3 :(得分:0)
使用favicon图标分享改善:
{% extends "admin/base.html" %}
**{% load staticfiles %}**
{% block title %}BROKR System{% endblock %}
{% block extrahead %}
**<link rel="shortcut icon" href="{% static 'img/logo1.png' %}"/>**
{% endblock %}
{% block branding %}
<h1 id="site-name">BROKR System</h1>
{% endblock %}
{% block nav-global %}{% endblock %}
答案 4 :(得分:0)
您需要覆盖Django提供的默认模板。在Django设置中,您的code :: TEMPLATES设置如下所示。
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'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',
],
},
},
]
这意味着Django将在每个应用程序内的templates
目录中查找模板,但是您可以通过为TEMPLATES.DIRS.
设置一个值来覆盖模板
我们将'DIRS': [],
更改为'DIRS': [os.path.join(BASE_DIR, 'templates/')],
并创建模板文件夹。如果您的STATICFILES_DIRS
为空,请将其设置为:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
现在将base_site.html
从管理应用复制到您刚创建的templates \ admin文件夹中。在其中添加代码:
{% extends "admin/base.html" %}
{% load staticfiles %}
{% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{%
endblock %}
{% block branding %}
<h1 id="site-name">
<a href="{% url 'admin:index' %}">
<img src="{% static 'umsra_logo.png' %}" height="40px" />
</a>
</h1>
{% endblock %}
{% block nav-global %}{% endblock %}
有关详细信息,请访问this page
或者对于视频教程watch this