如何在不解析Django模板标签的情况下创建包含模板文件的模板标签?

时间:2012-01-19 19:04:14

标签: django django-templates mustache

我使用Mustache.js动态填充html内容,我知道我可以使用{% templatetag %}标签,但我想将这些文件用作Django模板和Mustach.js模板,我也找到了te模板标签对于编程来说太大了。

我想创建一个像{% include_template "templates/none/absolute/url.hmtl" %}这样的新标记,还是可以扩展{% include %}标记以接收“no_parse”参数?将它用作:

是完美的
{% include "my_template.html" no_parse %}

my_template.html的位置如下:

Hello {{user}}, you have {{points}} points!

1 个答案:

答案 0 :(得分:2)

内置的ssi模板标记可以执行您想要的操作:https://docs.djangoproject.com/en/1.3/ref/templates/builtins/#ssi

{% ssi "my_template.html" %}

请务必阅读有关定义ALLOWED_INCLUDE_ROOTS的说明。