我正在尝试用交替颜色显示表格行。为此,我有两个 css 类 row1 和 row2,我想以交替模式将它们分配给表的行。理想情况下,我会根据 forloop.counter 变量确定该行是奇数还是偶数
这就是我希望模板执行的操作(无效代码,但我认为它是不言自明的)。
{% for norma in normas %}
{% if forloop.counter %2 != 0 %}
<tr class="row1">
{% else %}
<tr class="row2">
{% endif %}
<td>yadda... yadda</td>
.
.
.
{% endfor %}
有没有办法在 django 模板系统中做到这一点?
最佳答案
使用cycle - 该示例显示了这个确切的目的
关于python - 我可以计算 django 模板中的表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9698729/