一尘不染

通过Django模板中的键访问字典

django

我正在将字典从我的视图传递到模板。因此{"key1":"value1","key2":"value2"}可以传入并循环遍历键,值对,但我还没有找到一种从特定键直接在视图中直接访问的优雅解决方案"key1",例如bu json.items [“ key1”]。我可以使用一些if / then语句,但是我宁愿直接这样做也可以吗?

这是html模板中的循环代码:

{% for key, value in json.items %} 
  <li>{{key}} - {{value}}</li>
 {% endfor %}

阅读 496

收藏
2020-04-01

共1个答案

一尘不染

Django模板语言支持按以下方式查找字典键:

{{ json.key1 }}

请参阅有关变量和查找的模板文档。

模板语言未提供显示的方式json[key],其中key是变量。

2020-04-01