2014-10-27 5 views
1

Я переопределяю файл шаблона в django-suit. К сожалению, этот файл не обнаружен и переопределен. По их documentation:Костюм Django не может обнаружить переопределение шаблона

В качестве альтернативы вы можете скопировать base_site.html любой из шаблонов каталогов, которые определены в TEMPLATE_DIRS настройки (если таковые имеются). По умолчанию Django просматривает в каждом зарегистрированном шаблоне приложения/каталоге.

Я скопировал файл base_site.html в существующий app/templates/admin каталог, но это не обнаружено. Я уже потребляю файлы шаблонов из этого каталога, чтобы он работал.

Что может быть неправильным в моей ситуации?

+0

проверить, какие процессоры контекста, порядок очень важен – Sasa

ответ

2

Убедитесь, что ваше приложение находится выше костюма в INSTALLED_APPS в файле настроек.

Это действительно важный шаг, чтобы узнать, как работают загрузчики шаблонов. Он проверяет папки в порядке приложения в INSTALLED_APPS, если он находит шаблон в первой папке, он использует этот шаблон. Вот почему и костюм должен быть выше админ-приложения, потому что он переопределяет шаблоны администратора.

Смежные вопросы