【发布时间】:2010-04-09 03:45:22
【问题描述】:
{% for d in mydata %}
{{ d.title }}
{% endfor %}
但是,我希望 第一个 加粗。我如何使用循环说...如果 d 是第一个,那么加粗?
【问题讨论】:
标签: python django templates loops
{% for d in mydata %}
{{ d.title }}
{% endfor %}
但是,我希望 第一个 加粗。我如何使用循环说...如果 d 是第一个,那么加粗?
【问题讨论】:
标签: python django templates loops
查看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 %}
【讨论】:
检查forloop.first 是否为真。
【讨论】: