javascript - 将 javascript 字符串设置为从 Django 变量传播的值时如何转义引号?

标签 javascript python django

我将几个变量传播到我的模板,其中一些是我想通过 javascript 使用和操作的字符串。我将此值设置为:

var venue_toc = "{{terms_and_conditions}}";

terms_and_conditions 本身可以包含引号,因此我需要对它们进行转义,以使事情按预期工作。从 Django 提升值(value)时,正确的做法是什么?

最佳答案

尝试使用内置过滤器 escapejs

var venue_toc = "{{terms_and_conditions|escapejs}}";

关于javascript - 将 javascript 字符串设置为从 Django 变量传播的值时如何转义引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25868643/

相关文章:

javascript - UglifyJS - Mangle 函数但保留 Function.prototype.name

Django:登录用户并在同一页面上刷新而不定义模板?

django - 在 django-oscar 主页中添加产品

python - 将函数递归应用于字符串值的大多数 pythonic 方法

python - Django 切换到 Python 3 后如何维护?

javascript - 使用 AngularJS 访问和显示 JSON 对象

javascript - 切换按钮的标题

javascript - 通过原型(prototype)定义方法与在构造函数中使用它相比——真的有性能差异吗?

python - 在 Django 中,当 child 保存在外键关系中时,如何通知 parent ?

python - 为什么 LogLocator 每 2 个十年只给我一次刻度?