2017-12-27 16 views
0

出力は、以下を参照してください。私が知りたいのですがどのようなJSONからHTMLテーブルへの2つのリストの反復|文字が下から始まりどのように他のリストが終了したときにフラスコ

<table class="table"> 
    <tr> 
    <th>Cast</th> 
    <th>Character</th> 
    </tr> 
    {% for cast in data[currentMovie]["cast"] %} 
    <tr> 
     <td>{{ cast }}</td> 
    {% endfor %} 
    {% for char in data[currentMovie]["character"] %} 
     <td>{{ char }}</td> 
</tr> 
    {% endfor %} 
</table> 

は、前述したように、並んでそうその側にそれを取得する方法です現在、キャラクターはキャストリストの最後から始まります。どんな助けもありがとう!出力は上に示されている。

答えて

0

最初に「キャスト」と「文字」をループしています。それが問題です。 あなたべきループの両方を同時に

for cast, char in zip(data[currentMovie]["cast"], data[currentMovie]["character"]) 
+0

のようにこれはそれについての正しい方法だったが、神社にはジップが好きではありません、私はこれを見つけたhttps://stackoverflow.com/questions/46176785/how-do-i-iterate -zip-list-in-jinja2-for-for-loop-and-display-values-in-html-taありがとうございました! :) –

関連する問題