首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Django模板语言HTML过滤器

Django模板语言HTML过滤器
EN

Stack Overflow用户
提问于 2018-07-25 07:35:59
回答 1查看 48关注 0票数 0

我正在尝试将视图中的一些变量传递给我的javascript。我似乎在网上找不到任何关于将python列表和字典转换为JS的东西。

代码语言:javascript
复制
<script>
    var list = '{{area_dict}}'
    console.log(list)
</script>

控制台返回:

代码语言:javascript
复制
{&#39;9&#39;: [[&#39;Walls2&#39;, &#39;20&#39;], [&#39;asd&#39;, &#39;21&#39;]], &#39;22&#39;: [[&#39;BD 1&#39;, &#39;6&#39;]]}

而我只需要{'9':['Walls2','20','asd','21'],'22':['BD 1','6']}

它似乎将我的python转换为HTML;我需要它与我原来的python具有相同的样式。有没有针对这个的django过滤器?

EN

回答 1

Stack Overflow用户

发布于 2018-07-25 08:14:41

您需要使用safe过滤器:

代码语言:javascript
复制
<script>
    var list = {{area_dict | safe}}
    console.log(list)
</script>

或者查看this question的其他答案

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51508977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档