如何在Django temp中删除这些“"”

2024-05-14 09:25:26 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我在homepage.html中的代码:

<script type="text/javascript">
 var jstree_jsondata={{json1}};
 alert(typeof jstree_jsondata)
</script>

它在源代码中显示了这一点:

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; : [ 
        { 

那么如何使用django删除所有的&quot;

谢谢


Tags: 代码text源代码varhtmltypescriptjstree
1条回答
网友
1楼 · 发布于 2024-05-14 09:25:26

更改行:

var jstree_jsondata={{json1}}

var jstree_jsondata={{ json1|safe }}

它使用safe过滤器告诉Django内容应该按字面意思输出,而不必将字符更改为html实体。名称“safe”的原因是,您声明要输出的数据是安全的,并且不会成为可能导致布局中断的跨站点脚本攻击或html的来源。

相关问题 更多 >

    热门问题