Django模板的多行字符串变量

时间:2016-01-10 13:42:23

标签: javascript django

在启动我的应用程序的开始,我通过django模板变量获取变量,如下所示:

var my_variable = '{{ variable }}';

但有时需要多行并提供语法错误

var my_variable = "This should be a good variable;
But it isn't";

如何避免Uncaught SyntaxError: Unexpected token ILLEGAL

1 个答案:

答案 0 :(得分:4)

您可以尝试此解决方案

<script>
    {% autoescape off %}
    var my_variable = "{{ variable|escapejs }}"
    {% endautoescape %}
</script>

escapejs