Как мне сделать этот цикл в шаблоне Django? - PullRequest
2 голосов
/ 09 апреля 2010
{% for d in mydata %}
    {{ d.title }}
{% endfor %}

Однако я бы хотел, чтобы первый был выделен жирным шрифтом. Как я могу использовать цикл, чтобы сказать ... если d - первый, то выделите его жирным шрифтом?

Ответы [ 2 ]

8 голосов
/ 09 апреля 2010

Выезд http://docs.djangoproject.com/en/dev/ref/templates/builtins/#for. Похоже:

{% for d in mydata %}
    {% if forloop.first %}
        <strong>{{ d.title }}</strong>
    {% else %}
        {{ d.title }}
    {% endif %}
{% endfor %}
2 голосов
/ 09 апреля 2010

Проверьте, истинно ли forloop.first.

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