2012-10-30 3 views
36

簡単な質問。テンプレートにリストがあり、リストの長さを出力したい。私はこれを私の見解で計算し、それを私の文脈で手渡す必要がありますか?Djangoはテンプレート内のリストの長さにアクセスします

<p>the size of the list is {{??}}</p> 

{% for element in list %} 
<p>element.Name</p> 
{% end for %} 
+0

[Djangoテンプレートでコレクションのサイズを確認するにはどうすればいいですか?](http://stackoverflow.com/questions/902034/how-can-i-check-the-size-of-a- django-templatesとのコレクション) – titusfx

答えて

11

使用list|length|は、フィルタを使用することを示します。リストのサイズがジャストyour_listが財産である場合、あなたはそれを求めると、あなたが望むたびに作成された動的リストを作成するので、もしそれが、この行のティガーとなること

​​
4
{% if your_list %} 
{{ your_list|length }} 
{% endif %} 

を覚えていますforに転送すると、後で2回トリガーされます。

関連する問題