2009-07-30 4 views
0

Я пытаюсь написать пользовательский include_tag в django.Ошибка с пользовательским include_tag, не могу найти файл

Следуя примеру на http://docs.djangoproject.com/en/dev/howto/custom-template-tags/

Я просто пишу

@register.inclusion_tag('test.html') 

где test.html является файл в том же каталоге (приложения/my_app/templatetags) в качестве .py файла, который определяет Это.

Но я получаю ошибку

TemplateDoesNotExist: test.html 

. Я полагаю, это потому, что django не может найти шаблон.

Как я могу это проверить? И что определяет, где django ищет файл?

ответ

2

Шаблоны для templatetags идут в тех же местах, что и для обычных видов.

+0

ОК, я нашел, спасибо – interstar

2

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

+0

Очень ценный! –

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

  • Нет связанных вопросов^_^