【问题标题】:Django template with javascript rendering problem带有javascript渲染问题的Django模板
【发布时间】:2020-02-28 22:14:28
【问题描述】:

当我的模板包含一些 javascript 时,我遇到了问题。比如

<script>var i = /{{([a-z]*)}}/gi;</script>

果然,模板解释器想要将双花括号 {{}} 中的所有内容解释为变量。现在我想知道是否有办法关闭这种类似于 {% autoescape off %}{% endautoescape %}

【问题讨论】:

    标签: javascript django templates


    【解决方案1】:

    您可以像这样使用内置标签:{% verbatim %} 和 {% endverbatim %}:

    {% verbatim %}
         <script>var i = /{{([a-z]*)}}/gi;</script>
    {% endverbatim %} 
    

    【讨论】:

      猜你喜欢
      • 2016-07-21
      • 1970-01-01
      • 2015-10-17
      • 1970-01-01
      • 1970-01-01
      • 2022-07-22
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      相关资源
      最近更新 更多