2009-06-02 7 views
0

私はAppEngineのプロジェクトを持っていると私のテンプレートで、私は「forloop.counter」を使用してみましたでは、Google App Engineのテンプレートで「範囲」を使用するために - ループ

{% for i in range(0, len(somelist)) %} 
    {{ somelist[i] }} {{ otherlist[i] }} 
{% endfor %} 

のような何かをしたいですリストアイテムにもアクセスすることができましたが、それでも問題はありませんでした。助言がありますか?

に関して、マルチプレクサ

答えて

6

あなたが代わりに行いたいかもしれないと、そのsomelistとotherlistをzip形式で圧縮されているので、あなたが1つのリストにまとめてテンプレートに渡しているデータ変更である:

combined_list = zip(somelist, otherlist) 
... 
{% for item in combined_list %} 
    {{ item.0 }} {{ item.1 }} 
{% endfor %} 
+0

をこれは正しい考えですが、Djangoテンプレートのリスト項目参照の構文は{{item.0}} {{item.1}} –

+0

です。ありがとう、忘れました。固定... – Miles

+0

チップをありがとう!私は、 'ジップ'は入力として2つ以上のリストを持つことができるので、私が探していたことを正確にすべて前もって正確に一致させる限り、読むことができます。 ありがとうございます! – mux

関連する問題