【问题标题】:How do I do this loop in Django template?如何在 Django 模板中执行此循环?
【发布时间】:2010-04-09 03:45:22
【问题描述】:
{% for d in mydata %}
    {{ d.title }}
{% endfor %}

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

【问题讨论】:

    标签: python django templates loops


    【解决方案1】:

    查看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】:

      检查forloop.first 是否为真。

      【讨论】:

        猜你喜欢
        • 2011-08-10
        • 1970-01-01
        • 2012-06-27
        • 2013-10-26
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        相关资源
        最近更新 更多