1、通过forloop确定多个标签,在显示最后一个是不显示,
{% if post.tags.all %}
<span class=" pull-right">
<span class="glyphicon glyphicon-tags"></span> Tags:
{% for tag in post.tags.all %}
<a href="{% url "landmark:tag" tag.slug %}">{{ tag.name }}</a>
{% if not forloop.last %}, {% endif %}
{% endfor %}
</span>
{% endif %}
2、需要一个表格:
<table>
<tr> <td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
代码如下:
{% for items in range(5) %}
{% if forloop.counter0|divisibleby:3 %}
<tr>
{% endif %}
<td>name</td>
{% if forloop.counter|divisibleby:3 %}
</tr>
{% endif %}
{% endfor %}
3、在模板中取子分类数据
{% if post.comment_set.all.0.image %}
其中post为分类,comment为post的评论即子分类,.all
为取所有值,0.image
为取第一个数据的image值