3

我正在使用 django 来提供包含车把模板的页面。混合服务器和客户端模板会产生一些歧义。如果我有模板

<script id="my-script" type="text/x-handlebars-template">
    <p> {{clientSideContent}} </p>
</script>

我如何告诉 django 模板引擎该{{clientSideContent}}标签不适合它(因为 django 和车把使用相同的标签)?django 中是否有原始字符串标签,或者解决此问题的替代好方法?

4

2 回答 2

5

我认为这应该可以解决您的问题

https://gist.github.com/ericflo/629508

所以使用类似的东西

{% verbatim %} {{clientSideContent}} {% endverbatim %}
于 2013-09-16T20:54:13.530 回答
2

从来没有版本的 django(从 1.5 版开始)支持{% verbatim %}标签:

所以这样的事情应该有效:

<script id="my-script" type="text/x-handlebars-template">
  {% verbatim %}
  <p> {{clientSideContent}} </p>
  {% endverbatim %}
</script>

希望能帮助到你。

于 2013-09-16T20:54:00.933 回答