TemplateDoesNotExist в /, но загрузчик файловой системы говорит, что он существует | происходит в теге extends
Я использую Django 1.5.1 с Python 2.6.6.
Ошибка, которую я получаю TemplateDoesNotExist at /
при использовании шаблона extends {% extends "t_base_menu.html" %}
t_base_menu.html находится в project/templates/t_base_menu.html
Шаблон, содержащий расширения, находится в project/home/templates/home/index.html
.
Настройки загрузчика следующие (SITE_ROOT корректен):
TEMPLATE_DIRS = (
join(SITE_ROOT, 'templates'),
)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
На странице ошибки вскрытие Template-loader говорит, что он существует, используя django.template.loaders.filesystem.Loader:
Django пытался загрузить эти шаблоны, в таком порядке:
Использование загрузчика django.template.loaders.filesystem.Loader: /project/templates/t_base_menu.html (Файл существует)
Я заметил, что он работает, если я перемещаю t_base_menu.html в папку project/home/templates
.
Что я упускаю?