管理员模板覆盖忽略标题栏

时间:2011-11-03 04:57:10

标签: django django-admin django-templates

/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)并收到错误,因此我知道模板至少是正确选择的。

有关什么会导致我的块被忽略或在其他地方被覆盖的任何建议?如上所示,我没有看到他们可能被覆盖的其他地方。

感谢。

1 个答案:

答案 0 :(得分:0)

Django管理工具使用照片来标记管理员....而不是品牌块。