2016-07-06 4 views
-2
{% if loop.index is even %} 
     <tr class="row1"> 
      <td><a href="/webpage_tracking/report_page?url={{report.url}}&validation={{report.validation}}" target="_blank">{{report.url}}</a></td> 
      <td>{{username}}</td> 
      <td>{{report.validation}}</td> 
      <td>{{report.date}}</td> 
     </tr> 
    {% else %} 
     <tr class="row2"> 
      <th class="field-object_id"><a href="/ceeb-admin/ceeb_program/program/{{report.url}}/change/">{{report.url}}</a></th> 
      <td>{{username}}</td> 
      <td>{{report.validation}}</td> 
      <td>{{report.date}}</td> 
     </tr> 
    {% endif %} 

위의 내용은 제 코드이며 튜토리얼에서 말한대로했으나 첫 번째 줄에는 오류가 발생했으며 그 이유는 알 수 없습니다.사용하지 않는 경우 '이면'입니다.

+0

전체 스택 추적을 보여주십시오 – Sayse

답변

0

사용 방법은? divisibleby?

{% if loop.index|divisibleby:"2" %} 

또는

당신은이 같은 cycle을 사용할 수 있습니다

:

{% for o in some_list %} 
    <tr class="{% cycle 'row1' 'row2' %}"> 
     ... 
    </tr> 
{% endfor %} 
관련 문제