美文网首页
Django代码片段:forloop

Django代码片段:forloop

作者: MingSha | 来源:发表于2017-09-06 13:48 被阅读0次

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值

相关文章

网友评论

      本文标题:Django代码片段:forloop

      本文链接:https://www.haomeiwen.com/subject/cjamjxtx.html