0

我正在尝试在 django 中编写一个自定义的包含标签。

按照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 在哪里寻找文件?

4

2 回答 2

2

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

于 2009-07-30T16:44:41.620 回答
2

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

于 2009-07-30T17:02:31.193 回答