Переменный цвет фона на 3 записи в списке - PullRequest
2 голосов
/ 02 ноября 2010

У меня проблема с чередованием цвета фона, синего и белого, в моем теге tr ... вот мой код: я использую django 1.1.1

{% for item in results %}
{% if forloop.counter0|divisibleby:3 %}<tr>{% endif %}
    <td>{{ item }}</td>
{% if forloop.counter|divisibleby:3 %}</tr>{% endif %}
{% endfor %}

Есть ли у вас идеи, как это сделать? на выходе должно быть что-то вроде этого

<tr style=" bacground-color: blue" >
    <td> list1 </td>
    <td> list2 </td>
    <td> list3 </td>
</tr>
<tr style=" bacground-color: white" >
    <td> list4 </td>
    <td> list5 </td>
    <td> list6 </td>
</tr>

Я могу сгенерировать этот выходной список рядом с чередующимся фоновым цветом ..

Любая помощь / идеи, ребята, как решить мою проблему .. спасибо

Ответы [ 2 ]

3 голосов
/ 02 ноября 2010
background-color: {% cycle 'blue' 'blue' 'blue' 'white' 'white' 'white' %}
1 голос
/ 02 ноября 2010

Вот полный код для решения проблемы:

{% for item in results %}
{% if forloop.counter0|divisibleby:3 %}<tr style=" bacground-color: {% cycle 'blue'  'white' %}">{% endif %}
    <td>{{ item }}</td>
{% if forloop.counter|divisibleby:3 %}</tr>{% endif %}
{% endfor %}

спасибо Игнасио за очень быстрый ответ ..:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...