【问题标题】:Looping a certain amount of times in Django Templates在 Django 模板中循环一定次数
【发布时间】:2017-07-05 01:47:34
【问题描述】:

我下载了一个免费的引导模板,我想用它来加载“显示”项目。这将相当简单,但是每组行都使用<div class="row">property。例如:

<div class="row">
    <div class="col-md-4">
         //code here
    </div>
</div>

<div class="row">
    <div class="col-md-4">
         //code here
    </div>
</div>

我希望能够在 row 内循环 3 次,然后在 3 次循环后生成另一个 row div 标签。如何使用 Django 模板实现这一点?

【问题讨论】:

标签: python django jinja2


【解决方案1】:

您可以使用内置的cycle 来完成此任务,如您所见here

您也可以在for loop 内的列表中使用forloop.counter 变量,但使用第一种方法可能更容易,因为您已经知道需要循环的次数。

【讨论】:

  • 这无疑是朝着正确方向迈出的一步。有没有办法可以使用cycle 在循环中禁用row 标签?
  • 你最后一个问题我恐怕没听懂。
  • 对不起,我阅读了文档,现在明白了。我想我应该在说话之前阅读一些东西!谢谢。
猜你喜欢
  • 2012-08-14
  • 2013-04-16
  • 2020-08-11
  • 1970-01-01
  • 2012-12-18
  • 2011-07-11
  • 2017-10-13
  • 2014-07-12
相关资源
最近更新 更多