Переопределение шаблона администратора игнорируется заголовок блока - PullRequest
1 голос
/ 03 ноября 2011

Блок заголовка не переопределяется при создании пользовательской версии base_site.html в /project_dir/templates/admin/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 %}

Редактировать:

результаты grep для {% block branding %} в проекте и в библиотеках python находят его в 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 %} (добавьте n к i18n), и получаю сообщение об ошибке, чтобы я знал, что шаблон по крайней мере правильно выбран.

Любые предложения о том, что может привести к тому, что мои блоки будут игнорироваться или переопределяться где-то еще? Как показано выше, я не вижу, где еще они могут быть переопределены.

Спасибо.

1 Ответ

0 голосов
/ 06 ноября 2011

Инструменты администрирования Django используют фотографию для маркировки администратора, а не блока брендинга.

...