我想顯示交替顏色的錶行。爲此,我有兩個css類row1和row2,我想以交替模式分配給表的行。理想情況下,我會確定該行是奇數還是基於forloop.counter變量我可以評估django模板中的表達式嗎?
這就是我想要的模板(無效的代碼,但我認爲它是自我解釋)。
{% for norma in normas %}
{% if forloop.counter %2 != 0 %}
<tr class="row1">
{% else %}
<tr class="row2">
{% endif %}
<td>yadda... yadda</td>
.
.
.
{% endfor %}
有沒有辦法在django模板系統內做到這一點?
這裏是解決問題的方法 這篇文章解釋了深深如何獲得交替行顏色 http://stackoverflow.com/questions/459161/alternate-row-coloring-in-django-template-具有多於一組的行 – Mayank 2012-03-14 09:10:57