每隔2和3,第4和第5等等

时间:2015-02-22 19:39:12

标签: django django-templates

我正在跳过第一项并在一个标签中添加2项。这个divisibleby对我不起作用。

<div class=container>
  <div class=row>
       skip news 1
      <div class=col-md-6>news2</div>
      <div class=col-md-6>news3</div>
  </div>

  <div class=row>
      <div class=col-md-6>news4</div>
      <div class=col-md-6>news5</div>
  </div>

 ....
</div>

1 个答案:

答案 0 :(得分:1)

您可以使用多种条件来完成此任务:

<div class=container>
    {% for news in news_list %}
    {% if forloop.counter > 1 %}
        {% if forloop.counter|divisibleby:"2" %}
            {% if forloop.counter > 2 %}
            </div>
            {% endif %}
            <div class="row">
        {% endif %}
    <div class=col-md-6>{{ news }}</div>
    {% endif %}
    {% endfor %}
    </div>
</div>