Костюм Джанго не может обнаружить переопределение шаблона

Я перезаписываю файл шаблона в django-suit. К сожалению, этот файл не обнаружен и не переопределен. Согласно их документации:

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам