javascript - Django模板的多行字符串变量

标签 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

最佳答案

你可以试试这个解决方案

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

escapejs

关于javascript - Django模板的多行字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34706084/

相关文章:

javascript - style.background - 适合屏幕(尤其是在移动设备上)- JS、HTML、CSS

javascript - Firebase/AngularJS Bootstrap 应用程序无法适应移动屏幕

javascript - Discord.js/JavaScript : How can I let a user choose a role?

javascript - split() 优于 substr() 的性能

django - 使用单选按钮渲染 ChoiceField

python - 根据ForeignKey子元素之间的关系查询Django模型

python - Django 自定义管理仪表板错误

javascript - 其余参数在我的 react 引导组件中产生错误?

python - 你如何从 Django PostgreSQL ArrayField 中获取字符串?

django - 何时将 Angular 与 Django 结合使用?