将字符串从Django发送到JavaScript

将字符串从Django发送到JavaScript,javascript,python,django,Javascript,Python,Django,为什么当我试图从Django发送变量时JavaScript崩溃 这是我的变量(我在Python控制台中打印了它): 我尝试在JavaScript中使用它: var values = "{{ values }}"; alert(values) 但后来它崩溃了。为什么?如何发送此文本?此错误主要是由于django模板引擎转义了您的字符串,因此它不会被解释为javascript。你必须告诉它不要那样做 使用安全模板标签 var values = "{{ values|safe }}"; 让我们看看

为什么当我试图从Django发送变量时JavaScript崩溃

这是我的变量(我在Python控制台中打印了它):

我尝试在JavaScript中使用它:

var values = "{{ values }}";
alert(values)

但后来它崩溃了。为什么?如何发送此文本?

此错误主要是由于django模板引擎转义了您的字符串,因此它不会被解释为javascript。你必须告诉它不要那样做

使用安全模板标签

var values = "{{ values|safe }}";

让我们看看你的密码你有错误吗?这是怎么一回事?你用什么方法传送它?你的javascript代码看起来像什么。。etci不知道django发送了什么,因为我无法通知此值代码需要什么?在django?这是非常困难的,因为这个由许多类创建的字符串可以包含视图方法,通过该方法可以呈现模板。
var values = "{{ values|safe }}";