在/project_dir/templates/admin/base_site.html
中创建base_site.html的自定义版本时,标题栏不会覆盖。正在呈现正确的模板,但即使在按如下方式设置块时,标题/标记块也不会在页面上发生变化。我有一个预感,这个问题与django_admin_tools有关,但目前还不确定。
{% block title %}Super Awesome new admin title{% endblock %}
和
{% block branding %}
<h1 id="site-name">Super Awesome new admin branding</h1>
{% endblock %}
修改:
项目和python库中{% block branding %}
的grep结果在4个位置找到它
$ grep -r "{% block branding %}" /path/to/
/path/to/virtualenv/lib/python2.7/site-packages/admin_tools/theming/templates/admin/base.html: {% block branding %}{% endblock %}
/path/to/virtualenv/lib/python2.7/site-packages/admin_tools/menu/templates/admin/base_site.html:{% block branding %}
/path/to/virtualenv/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/contrib/admin/templates/admin/base.html: {% block branding %}{% endblock %}
/path/to/virtualenv/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/contrib/admin/templates/admin/base_site.html:{% block branding %}
/path/to/project/templates/admin/base.html: {% block branding %}{% endblock %}
/path/to/project/templates/admin/base_site.html:{% block branding %}
在项目base_site.html中,我将{% load i18n admin_tools_menu_tags %}
更改为错误,例如{% load i18nn admin_tools_menu_tags %}
(将i添加到i18n)并收到错误,因此我知道模板至少是正确选择的。
有关什么会导致我的块被忽略或在其他地方被覆盖的任何建议?如上所示,我没有看到他们可能被覆盖的其他地方。
感谢。
答案 0 :(得分:0)
Django管理工具使用照片来标记管理员....而不是品牌块。