自定义inclusion_tag出错,无法找到文件

时间:2009-07-30 16:36:49

标签: django django-templates django-custom-tags

我正在尝试在django中编写自定义的inclusion_tag。

按照http://docs.djangoproject.com/en/dev/howto/custom-template-tags/

上的示例

我只是在写

@register.inclusion_tag('test.html')

其中test.html是与定义它的.py文件位于同一目录(apps / my_app / templatetags)中的文件。

但我得到了一个

TemplateDoesNotExist: test.html

错误。我想这是因为django找不到模板。

我怎么检查这个?什么决定了django查找文件的位置?

2 个答案:

答案 0 :(得分:2)

我相信通过搜索设置文件中定义的模板位置可以找到包含的文件。

答案 1 :(得分:2)

模板标签的模板与普通视图的模板位于相同的位置。