繁体   English   中英

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

[英]how to remove these '"' in django template

这是我在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; : [ 
        { 

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

谢谢

换行:

var jstree_jsondata={{json1}}

var jstree_jsondata={{ json1|safe }}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM