在 header Django 管理工具中隐藏 Django logo/name
Hide Django logo/name in header Django admin tool
我想hide/change显示在header栏中的名称,我想更改的标签是"DJANGO"字,如下图所示
最简单的方法是将以下几行添加到主 urls.py
:
admin.site.site_title = 'My Heading'
admin.site.site_header = 'My Heading'
admin.site.index_title = 'My Heading'
有关更多属性,请参阅 Django documentation。
自定义管理员的另一种解决方案header。
只需从 django 源 (Link Here) 复制 /django/contrib/admin/templates/admin/base_site.html
并将其粘贴到您的模板目录下。
例如,
your_project/templates/admin/base_site.html
现在您可以在此模板中随意更改任何内容。
希望对您有所帮助。
制作自定义模板文件,例如:
templates/admin/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 %}
只需分享带有图标图标的改进:
{% 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 %}
您需要找到您的
django/contrib/admin/templates/admin/base.html
这可能位于您的
env/lib/site-packages
因此,您可以在
中找到它
env/lib/site-packages/django/contrib/admin/templates/admin/base.html
这是如果你有虚拟环境设置。
否则它将位于包含 settings.py、wsgi.py 等的基础项目文件夹中
在:
your_base_folder/lib/site-packages/django/contrib/admin/templates/admin/base.html
然后转到第32-34行
<div id="branding">{% block branding %}{% endblock %}</div>
将下面的内容替换为您的 img 或 text 或 h1
{% block branding %}{% endblock %}
例如:
<div id="branding"><img href='example.png'></div>
或者您可以使用首选的 django 的
{{% url (bla.bla bla) %}}
我想hide/change显示在header栏中的名称,我想更改的标签是"DJANGO"字,如下图所示
最简单的方法是将以下几行添加到主 urls.py
:
admin.site.site_title = 'My Heading'
admin.site.site_header = 'My Heading'
admin.site.index_title = 'My Heading'
有关更多属性,请参阅 Django documentation。
自定义管理员的另一种解决方案header。
只需从 django 源 (Link Here) 复制 /django/contrib/admin/templates/admin/base_site.html
并将其粘贴到您的模板目录下。
例如,
your_project/templates/admin/base_site.html
现在您可以在此模板中随意更改任何内容。
希望对您有所帮助。
制作自定义模板文件,例如:
templates/admin/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 %}
只需分享带有图标图标的改进:
{% 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 %}
您需要找到您的
django/contrib/admin/templates/admin/base.html
这可能位于您的
env/lib/site-packages
因此,您可以在
中找到它env/lib/site-packages/django/contrib/admin/templates/admin/base.html
这是如果你有虚拟环境设置。
否则它将位于包含 settings.py、wsgi.py 等的基础项目文件夹中
在:
your_base_folder/lib/site-packages/django/contrib/admin/templates/admin/base.html
然后转到第32-34行
<div id="branding">{% block branding %}{% endblock %}</div>
将下面的内容替换为您的 img 或 text 或 h1
{% block branding %}{% endblock %}
例如:
<div id="branding"><img href='example.png'></div>
或者您可以使用首选的 django 的
{{% url (bla.bla bla) %}}