Форум сайта python.su
0
Если есть вывод представлений в виде:
{% for device in devices %}
<tr>
<td style="background-color: lightgray;">{{device.dev_id}}</td>
......Отредактировано (Янв. 26, 2011 13:20:50)
Офлайн
0
Radomir, generators? cycle?
Офлайн
0
maxwellЭто да,
Radomir, generators? cycle?
{% for o in some_list %}
<tr class="{% cycle rowvalue1 rowvalue2 %}">
...
</tr>
{% endfor %}{% for o in some_list %}
<tr class="{% cycle colors %}">
...
</tr>
{% endfor %}Отредактировано (Янв. 26, 2011 15:03:20)
Офлайн
0
Radomir, значит делайте свой генератор.
def color_generator():
colors = ['red', 'green', 'blue']
for color in colors:
yield color
c = color_generator()
print c.next()
c = cycle(colors)
c.next()
{% cycle 'red' 'green' 'blue' as rowcolors %}
{% for s in stats %}
<div style='color: {% cycle rowcolors %}'>{{ s }}</div>
{% endfor %}Отредактировано (Янв. 27, 2011 14:57:08)
Офлайн