如何在Django模板中执行此循环?

时间:2010-04-09 03:45:23

标签: python django templates loops

{% for d in mydata %}
    {{ d.title }}
{% endfor %}

但是,我希望第一个加粗。如何使用循环说...如果d是第一个,那么加粗呢?

2 个答案:

答案 0 :(得分:8)

结帐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 %}

答案 1 :(得分:2)

检查forloop.first是否为真。