css – django模板forloop.counter问题

前端之家收集整理的这篇文章主要介绍了css – django模板forloop.counter问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有很多领域,我正在尝试将不同的CSS应用到邻居表单字段
<li class='thiscolor' >
   <field>
</li>

<li class='thatcolor' >
   <field>
</li>

如果有一种方式

{% for field in form %}
    **{% if forloop.counter%2 == 0 %}**
   <li class='thiscolor'>
    {% else%}
   <li class='thatcolor'>     
    {%endif}
     {{field}}
    </li>
{% endfor %}

forloop.counter?

非常感谢!

解决方法

cycle tag是为这种类型的问题设计的:
{% for field in form %}
    <li class="{% cycle 'thiscolor' 'thatcolor' %}">{{ field }}</li>
{% endfor %}

猜你在找的CSS相关文章