Как изменить шаблоны на страницах администратора Django? - PullRequest
0 голосов
/ 07 февраля 2011

Я хожу через этот урок для Джанго

в разделе: Настройте внешний вид администратора внизу говорится о том, что нужно взять файлы из стандартной установки django (например, django / contrib / admin / templates) и применить ее ваш конкретный сайт.

продолжает ссылаться на:

/home/my_username/mytemplates

каталог, но я нигде этого не вижу. Может кто-нибудь объяснить, где находится этот каталог mytemplates. Я должен создать это? Направления обучения очень неясны.

1 Ответ

6 голосов
/ 07 февраля 2011

Я должен защищать честь django docs!

"/home/my_username/mytemplates", # Change this to your own directory.

Вы должны заменить его своим собственным каталогом, где бы он ни находился.

Да, создать новый каталоги укажите на него в settings.py

По умолчанию TEMPLATE_DIRS пуст. Итак, давайте добавим в него строку, чтобы сообщить Django, где живут наши шаблоны:

TEMPLATE_DIRS = (
     "/home/my_username/mytemplates", # Change this to your own directory. )

Теперь скопируйте шаблон admin / base_site.html из каталога шаблонов администратора Django по умолчанию в исходном коде самого Django (django / contrib / admin / templates) в подкаталог администратора.какой каталог вы используете в TEMPLATE_DIRS. Например, , , если , ваш TEMPLATE_DIRS включает "/ home / my_username / mytemplates", как указано выше, затем копировать django / contrib / admin / templates / admin / base_site.html to /home/my_username/mytemplates/admin/base_site.html.Не забывайте, что подкаталог администратора.

...