2011-09-10 5 views
0

장고에서 HTML 템플릿을 만들고 있습니다. 동물의 목록과 번호의 범위를 위해, 나는 같은 것을 할 싶습니다루프를 결합하는 방법은 무엇입니까?

{% for animal in AnimalList and i in range%} 
<p>{{i} {{animal.type}} </p> 
{%endfor%} 

하지만 난 그런 일을하려고 할 때 템플릿 구문 오류가 발생합니다. 범위는 6-10 또는 3-7 일 수 있습니다. 범위의 시작 및 끝 지점은 코드의 다른 곳에서 발생한 다른 기능에 따라 다릅니다.

답변

1

{forloop.counter}를 사용하여 루프가 입력 된 시간을 가져오고 다른 함수의 값을 사용하여이 값을 증가시킬 수 있습니다.

0

두 개의 루프를 사용하지 않는 이유는 무엇입니까?

{% for animal in AnimalList %} 
    {% for i in range %} 
     <p>{{i} {{animal.type}} </p> 
    {%endfor%} 
{%endfor%} 
+0

원하는 출력에 따라 다릅니다. @ 밥 무엇이 필요합니까? 번호가 매겨진 동물 목록? –

+0

예 ~ 5 개 여우 개 6 개 고양이 7 개 –

관련 문제