2012-03-06 4 views
0

Я использую django-admin-tool для настройки моей страницы администрирования django. моя проблема в том, как я могу изменить заголовок «Администрирование Django» с помощью django-admin-tools?django-admin-tools: изменить заголовок 'Администрация Django'

Я знаю, как его изменить, используя base_site.html, но проблема в том, что мой custom menu, который я сделал в django-admin-tools, не отображается.

+0

Попробуйте найти здесь https://bitbucket.org/izi/django-admin-tools/src/522004b1d118/admin_tools/theming/templates/admin/base.html Я предполагаю {% block branding%} {% endblock%} наследуется где-то – ilvar

+0

спасибо за ответ ilvar, я пытаюсь вставить свой заголовок в '{% block branding%} My Administration {% endblock%}', но он не будет работать ... – gadss

ответ

1

Заголовок django-admin-tools управляется файл theming.css, который по умолчанию сидит под \ admin_tools \ тематизации \ статической \ admin_tools \ CSS \ theming.css и заголовок по умолчанию должен отображать «Джанго» PNG, что поставляется с django-admin-tools и находится под \ admin_tools \ theming \ static \ admin_tools \ images \ django.png.

Я полагаю, что если заголовок инструмента администрирования по умолчанию не отображается, то тема для ваших админ-инструментов тоже не пинается. Это означает, что django не может видеть вашу тематическую папку для инструментов администрирования. Убедитесь, что параметры MEDIA_ROOT, STATIS_ROOT и ADMIN_MEDIA_PREFIX в файле settings.py установлены правильно. Проверьте, что параметр PYTHONPATH env param также задан для всех необходимых папок.

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