Django テンプレートの配列要素にアクセスするにはどうすればいいですか? 質問する

Django テンプレートの配列要素にアクセスするにはどうすればいいですか? 質問する

Django テンプレートに渡される配列を取得しています。配列全体をループするのではなく、arr配列内の配列の個々の要素 (例: arr[0]、 ) などにアクセスしたいと考えています。arr[1]

Django テンプレートでそれを実行する方法はありますか?

ベストアンサー1

Djangoテンプレートのドット記法はPythonの4つの異なる表記に使用されるテンプレートでは、foo.bar次のいずれかを意味します。

foo[bar]       # dictionary lookup
foo.bar        # attribute lookup
foo.bar()      # method call
foo[bar]       # list-index lookup

一致するものが見つかるまで、この順序で試します。foo.3オブジェクトはキーが 3 の辞書ではなく、3 という名前の属性も、3 という名前のメソッドもないため、リスト インデックスが取得されます。

おすすめ記事