我试图将列表中包含的所有词典打印到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的第一个字典。列表中的字典数量总是在变化,所以我希望根据列表中的字数来打印它们。
任何帮助?
答案 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>