如何删除这些''''' 在django模板中

zjm*_*126 13 javascript python django

这是我的代码homepage.html:

<script type="text/javascript">
 var jstree_jsondata={{json1}};
 alert(typeof jstree_jsondata)
</script>
Run Code Online (Sandbox Code Playgroud)

它在源代码中显示:

var jstree_jsondata=
  [
   { &quot;data&quot; : &quot;kkkqq node&quot;, 
    &quot;attr&quot; : { &quot;id&quot; : &quot;ooo&quot; ,&quot;time&quot;:&quot;pp&quot;},
    metadata:&quot;i am the one&quot;,
    children&quot; : [ 
        { 
Run Code Online (Sandbox Code Playgroud)

所以如何删除所有&quot; 使用django,

谢谢

aar*_*ing 23

换行:

var jstree_jsondata={{json1}}
Run Code Online (Sandbox Code Playgroud)

var jstree_jsondata={{ json1|safe }}
Run Code Online (Sandbox Code Playgroud)

这使用safe过滤器告诉Django内容应该按字面输出,而不会将字符更改为html实体.名称"安全"的原因是您声明要输出的数据是安全的,并且不会成为潜在的跨站点脚本攻击或html的起源,这将破坏您的布局.