2016-07-06 55 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 %} 
相关问题