在标题 Django 管理工具中隐藏 Django 徽标/名称
Posted
技术标签:
【中文标题】在标题 Django 管理工具中隐藏 Django 徽标/名称【英文标题】:Hide Django logo/name in header Django admin tool 【发布时间】:2017-11-06 23:16:41 【问题描述】:我想隐藏/更改标题栏中显示的名称,我想更改的标签是“DJANGO”字样,如下图所示”
【问题讨论】:
【参考方案1】:另一种自定义管理标题的解决方案。
只需从 django 源 (Link Here) 复制 /django/contrib/admin/templates/admin/base_site.html
并将其粘贴到您的模板目录下。
例如,
your_project/templates/admin/base_site.html
现在您可以在此模板中更改您喜欢的任何内容。
希望这会有所帮助。
【讨论】:
【参考方案2】:最简单的方法是将以下几行添加到您的主要urls.py
:
admin.site.site_title = 'My Heading'
admin.site.site_header = 'My Heading'
admin.site.index_title = 'My Heading'
查看Django documentation了解更多属性。
【讨论】:
它不起作用,我没有看到任何属性来更改 DJANGO 链接【参考方案3】:制作一个自定义模板文件,如:
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 %
【讨论】:
【参考方案4】:Just Share 使用 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 %
【讨论】:
以上是关于在标题 Django 管理工具中隐藏 Django 徽标/名称的主要内容,如果未能解决你的问题,请参考以下文章
在 Django 管理员中,我如何隐藏或删除 Pencil、“+”和“x”?
在 django 中单击管理员的选择字段后如何隐藏或显示模型字段