Я пытаюсь переопределить/расширить заголовок для администратора Django в версии 1.2.1. Однако, когда я пытаюсь расширить шаблон администратора и просто изменить то, что мне нужно документально здесь: http://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing-an-admin-template), я столкнулся с проблемой рекурсии.Не удается расширить Django 1.2.1 Шаблон администратора
У меня есть файл index.html в шаблоны/админ/директории моего проекта, который начинается с
{% extends "admin/index.html" %}
Но, похоже, что это ссылается на локальный файл индекса (он же сам по себе), а не Django копии по умолчанию , Я хочу расширить шаблон Django по умолчанию и просто изменить несколько блоков. Когда я пытаюсь этот файл, я получаю ошибку глубины рекурсии.
Как я могу продлить части администратора? Благодарю.
РЕШЕНИЕ: Вместо того, чтобы расширять, я скопировал файлы в файл my_templates_directory/admin/и только что редактировал их, как я пожелал. Это решение было приемлемым, хотя и не идеальным.
Я положил «C:/Python26/Lib/site-packages/django/contrib/admin/templates/admin» перед моим шаблоном шаблона проекта в TEMPLATE_DIRS, но я все еще не могу заставить шаблон переопределять работу. Я по-прежнему использую ту же линию расширения от моего оригинального сообщения. Нужно ли это изменить? – jcady