Я хотел бы добавить ссылку на / на каждую страницу в шаблоне.Могу ли я сделать это без изменения внутреннего шаблона django?Я мог бы настроить django, но это то, что я серьезно не хотел бы делать.
/
Конечно, просто переопределите один из шаблонов администратора Django в вашем собственном каталоге templates/admin. Например, скопируйте содержимое django/contrib/admin/templates/base.html в yourproject/templates/admin/base.html. Затем измените последнее на содержание вашего сердца.
templates/admin
django/contrib/admin/templates/base.html
yourproject/templates/admin/base.html
См .: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-templates
Согласно принятому ответу, мне так и не удалось это сделать.После нескольких экспериментов с ошибками, мой ответ:
скопировать django/contrib/admin/templates/base_site.html в качестве your_project/templates/admin/base_site.html
django/contrib/admin/templates/base_site.html
your_project/templates/admin/base_site.html
настроить локальный base_site.htmlна все, что вы хотите
base_site.html
добавьте в свои settings.py
TEMPLATE_DIRS = ('templates',)