字典Django模板列表中包含的字典索引

时间:2017-12-01 16:51:18

标签: python html django django-templates

我试图将列表中包含的所有词典打印到Django模板的列表中。 它来自[https://data.dublinked.ie/cgi-bin/rtpi/realtimebusinformation?stopid=184&format=json]的JSON格式我有

<ul>
{% for key, value in results.0.items %}
<li>{{key}} {{value}}</li>
{% endfor %}
</ul>

在我的模板中,它从列表中输出位置0的第一个字典。列表中的字典数量总是在变化,所以我希望根据列表中的字数来打印它们。

任何帮助?

1 个答案:

答案 0 :(得分:0)

听起来你需要添加另一个循环{% for result in results %}。然后你可以在内循环中循环result.items

<ul>
  {% for result in results %}
    {% for key, value in result.items %}
      <li>{{key}} {{value}}</li>
    {% endfor %}
  {% endfor %}
</ul>