在视图中,我有一次从json文件中获得的字典,但该字典受到了操纵。 (我不知道此来源信息是否重要。)因此,我不能仅发送json文件的内容。请注意:json的格式为myjson = json.load(jsonstring)
。
我将json放在上下文中
context = { 'testjson' : myjson }
在模板正文中,我访问该上下文变量:
<script>
run("{{ testjson }}");
</script>
该运行函数如何处理到达的字符串?请注意:django会用html转义任何特殊字符……
答案 0 :(得分:0)
由于您打算将json字符串用作对象,因此不应在json字符串两边加上引号。只需编写run({{ testjson }});
即可,这样您的函数run
可以直接作为哈希访问该对象。