我正在使用django来提供包含把手模板的页面。混合服务器和客户端模板会产生一些歧义。如果我有模板
<script id="my-script" type="text/x-handlebars-template">
<p> {{clientSideContent}} </p>
</script>
如何告诉django模板引擎{{clientSideContent}}
标签不适用于它(因为django和把手使用相同的标签)? django中是否有原始字符串标记,或者是另一种解决此问题的好方法?
答案 0 :(得分:5)
我认为这应该可以解决你的问题
https://gist.github.com/ericflo/629508
所以请使用类似
的内容{% verbatim %} {{clientSideContent}} {% endverbatim %}
答案 1 :(得分:2)
从不版本的django(从1.5版开始)都支持{% verbatim %}
标记:
所以这样的事情应该有效:
<script id="my-script" type="text/x-handlebars-template">
{% verbatim %}
<p> {{clientSideContent}} </p>
{% endverbatim %}
</script>
希望它有所帮助。