2012-03-29 3 views
0

Django 템플릿 언어에서 지정된 횟수만큼 for 루프 또는 이와 동등한 작업을 수행 할 수 있습니까? 나는 {1,2,3 %의 i %}와 같은 것을하고 싶습니다. 이 원하는 나의 합리적인Django 템플릿 언어의 임의 루핑

내가 몇 곳에서 다른 HTML 코드의 스트레칭을하고 난 그냥했다

//large amount of code 
<a href='#'>A</a> 
//large amount of code (again) 
<a href='#'>B</a> 
//large amount of code (yet again) 
<a href='#'>C</a> 

답변

0

{% for i in 1,2,3 %} 
//large amount of code 
{% cycle 'A', 'B', 'C' as current %} 
<a href='#'>{{ current }}</a> 
{% endfor %} 

보다는 할 좋은 것입니다 이 동일한 문제는 여기에 내가 어떻게 했어 :

{% for c in "123456789" %} 
     <tr> 
     <td>{{ c }}</td> 
     </tr> 
    {% endfor %} 

약간 hackish,하지만 일을 끝냈어.