Javascript Django模板';s多行字符串变量

Javascript Django模板';s多行字符串变量,javascript,django,Javascript,Django,在启动我的应用程序之初,我通过django模板获取变量,变量如下: var my_variable = '{{ variable }}'; 但有时它需要多行代码并提供语法错误 var my_variable = "This should be a good variable; But it isn't"; 如何避免未捕获的语法错误:意外令牌非法?您可以尝试此解决方案 <script> {% autoescape off %} var my_variable = "

在启动我的应用程序之初,我通过django模板获取变量,变量如下:

var my_variable = '{{ variable }}';
但有时它需要多行代码并提供语法错误

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

如何避免未捕获的语法错误:意外令牌非法?

您可以尝试此解决方案

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

{%autoescape off%}
var my_variable=“{variable | escapejs}”
{%endautoescape%}