Ошибка с пользовательским тегом inclusion_tag, не удается найти файл
-
05-07-2019 - |
Вопрос
Я пытаюсь написать пользовательский inclusion_tag в django.
Следуя примеру на http://docs.djangoproject.com/en/dev/howto/custom-template-tags/
Я просто пишу
@register.inclusion_tag('test.html')
где test.html это файл в том же каталоге (apps/my_app/templatetags), что и файл .py, который его определяет.
Но я получаю
TemplateDoesNotExist: test.html
ошибка.Что, я полагаю, связано с тем, что django не может найти шаблон.
Как я мог это проверить?И что определяет, где django ищет файл?
Решение
Шаблоны для templatetags размещаются в тех же местах, что и для обычных представлений.
Другие советы
Я полагаю, что включенный файл найден путем поиска в расположениях шаблона, определенных в вашем файле настроек.
Не связан с StackOverflow