我正在尝试将一些变量从视图传递给JavaScript。我似乎在网上找不到有关将python列表和字典转换为JS的任何信息。
<script>
var list = '{{area_dict}}'
console.log(list)
</script>
控制台返回:
{'9': [['Walls2', '20'], ['asd', '21']], '22': [['BD 1', '6']]}
我只需要 {'9':[['Walls2','20'],['asd','21']],'22':[['BD 1','6']]}
似乎将我的python转换为HTML;我需要它与原始python的样式相同。是否有django过滤器?
答案 0 :(得分:1)
您需要使用safe过滤器:
<script>
var list = {{area_dict | safe}}
console.log(list)
</script>
或查看其他this question的答案