icn*_*icn 13 css forms django templates
我有很多字段在我的形式我试图将不同的CSS应用于邻居表单字段,如
<li class='thiscolor' >
<field>
</li>
<li class='thatcolor' >
<field>
</li>
Run Code Online (Sandbox Code Playgroud)
如果有这样的方式
{% for field in form %}
**{% if forloop.counter%2 == 0 %}**
<li class='thiscolor'>
{% else%}
<li class='thatcolor'>
{%endif}
{{field}}
</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
for forloop.counter?
非常感谢!
Jar*_*die 24
该循环标签是专为这种类型的问题:
{% for field in form %}
<li class="{% cycle 'thiscolor' 'thatcolor' %}">{{ field }}</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
Dan*_*man 21
我同意Jarret cycle
这里最好的,但要真正回答这个问题,%2==0
可以使用divisibleby
过滤器复制操作.
{% if forloop.counter|divisibleby:"2" %}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11921 次 |
最近记录: |