2017-12-01 24 views
0

リストに含まれるすべての辞書をDjangoテンプレートのリストに印刷しようとしています。 [https://data.dublinked.ie/cgi-bin/rtpi/realtimebusinformation?stopid=184&format=json]私はリストから位置0で最初の辞書を出力し、私のテンプレートで辞書リストDjangoテンプレートのリストに含まれています

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

を持っているからJSON形式で その。リストの辞書の量は常に変化していますので、リストに含まれる辞書の数に応じてすべての辞書を表示させたいと考えています。

助けが必要ですか?

答えて

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> 
+0

ありがとうございます私はちょうど別のリストの各辞書が必要です。 – wardy79411

+0

各辞書を別のリストに入れたい場合は、 'ul'と外側の' for'タグを入れ替えてください。 – Alasdair

関連する問題