2012-10-30 4 views
36

간단한 질문. 템플릿에 목록이 있고 목록의 길이를 출력하고 싶습니다. 내 관점에서 이것을 계산해야하고 내 상황을 통해 그것을 넘겨야합니까?장고 템플릿의 목록 길이에 액세스

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

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

복제본 [장고 템플릿으로 컬렉션의 크기를 확인하려면 어떻게합니까?] (http://stackoverflow.com/questions/902034/how-can-i-check-the-size-of-a-) django-templates와 함께) – titusfx

답변

11

사용 list|length. |은 필터를 사용할 것임을 나타냅니다. 목록의 크기는

{{ list|length }} 
4
{% if your_list %} 
{{ your_list|length }} 
{% endif %} 
입니다

그냥 your_list이 속성의 경우 동적 목록을 만들 경우 당신이 그것을 요청할 때마다 작성하고 원하는되도록이,이 라인에 티거 될 것으로 기억 나중에 for으로 두 번 트리거합니다.

관련 문제