django模板:包含一个* relative *文件,但不解析它

时间:2013-06-19 14:49:49

标签: python django django-templates

如何在{% include %}之类的django模板中包含文件,但不解析文件的内容?

我知道{% ssi %}但是最后一个不会接受相对路径和投掷'[没有包含文件的权限]'给我。

编辑:这不是How can I tell Django templates not to parse a block containing code that looks like template tags?的副本。正如我在这里评论的那样,我需要一个指令来包含一个完整的文件,而不是一个忽略模板内部块的指令。


注意:我正在尝试包含项目目录中的angularJs模板,但语法与Django模板冲突

1 个答案:

答案 0 :(得分:2)

如果您不想修改所包含的文件,看起来唯一的方法是使用自定义模板标记。

幸运的是,看起来其他人已经在 djangosnippets.org 上发布了一个名为include_raw的内容,虽然它是为旧版本的Django编写的,所以你必须要按照片段下面的一条评论中提到的那些进行一些修改。