用json对象渲染django模板

时间:2011-08-26 22:04:19

标签: django json templates

考虑一个json对象:     {       “config”:{“key1”:“value”}     }

在html模板中(使用上面的json作为上下文呈现,如何直接访问“key1”?从概念上讲,我想要执行以下操作:

<html>
<body>
The config value is {{config['key1']}}
</body>
</html>

但是,显然这不起作用。

换句话说,如何在模板中访问上下文的字典对象的任何元素?

2 个答案:

答案 0 :(得分:2)

使用dot notation

<html>
    <body>
        The config value is {{ config.key1 }}
    </body>
</html>

答案 1 :(得分:0)

问题(由Tomasz Zielinski在评论中指出)django直接支持字典对象 - 而不是json。