我想每行显示 2 个缩略图。仅使用多行对其进行硬编码并且每行有 2 个span6
div 将非常简单。但是我如何在 Django 中使用模板 for-loop 做到这一点?
例子:
{% for image in images %}
<div class="row">
<div class="span6">*image goes here*</div>
<div class="span6">*image goes here*</div>
</div>
{% endfor %}
// repeat for all items in the list, with 2 images per row
因此,在上面的代码中,span6
应该在每次循环迭代中创建,但row
应该只在每 2 次迭代中创建。
更新:我能够span6
在一行中跨越所有元素。我遇到了缩略图无法正确对齐的问题(行之间的空白)。将所有缩略图设置为统一高度解决了这个问题。但是 Hedde 的解决方案看起来也很不错,尽管这涉及在 Python 方面进行更改。