如何在{% include %}
之类的django模板中包含文件,但不解析文件的内容?
我知道{% ssi %}
但是最后一个不会接受相对路径和投掷'[没有包含文件的权限]'给我。
编辑:这不是How can I tell Django templates not to parse a block containing code that looks like template tags?的副本。正如我在这里评论的那样,我需要一个指令来包含一个完整的文件,而不是一个忽略模板内部块的指令。
注意:我正在尝试包含项目目录中的angularJs模板,但语法与Django模板冲突
答案 0 :(得分:2)
如果您不想修改所包含的文件,看起来唯一的方法是使用自定义模板标记。
幸运的是,看起来其他人已经在 djangosnippets.org 上发布了一个名为include_raw
的内容,虽然它是为旧版本的Django编写的,所以你必须要按照片段下面的一条评论中提到的那些进行一些修改。