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

按照 http://docs.djangoproject上的示例进行操作。 COM / EN的/ dev / HOWTO /定制模板标签/

我只是在写

@register.inclusion_tag('test.html')

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

但我得到了一个

TemplateDoesNotExist: test.html

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

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

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top