【发布时间】:2012-07-19 01:46:31
【问题描述】:
我的视图计算一个 json 并输出一个 json.dumps(),我将它作为字典键 data 传递。我正在尝试将其传递给我的模板中的脚本元素,但是在渲染时,浏览器将其作为 python 转义字符串{"nodes": [{"count":...... 获取,这对 javascript 是不可读的。我需要的是 python 将其作为 JS 转义字符串发送,类似于 {"nodes": [{"count":......。
我试过str(data) 和eval(data) 没有成功。基本上我需要 python 来发送字符串,就好像它正在将它打印到控制台一样。谢谢
【问题讨论】:
-
这个问题对你有帮助吗? stackoverflow.com/q/1445989/92493
-
我相信,如果您将其渲染到您的 HTML 模板,并且此 HTML 模板将使用 mime 类型“text/html”(或其变体)发送到浏览器,那么浏览器将转义引号等,所以我认为这实际上取决于您发送到浏览器的 mime 类型。
标签: javascript python django json