我想每行显示2个缩略图.使用多行对其进行硬编码并且每行有2个span6div 是非常简单的.但是我如何使用模板for循环在Django中执行此操作?
例:
{% 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
Run Code Online (Sandbox Code Playgroud)
因此,在上面的代码中span6应该在每次循环迭代中创建,但是row应该每2次迭代创建一次.
更新:我能够span6在一行内跨越所有元素.我遇到了缩略图无法正确对齐的问题(行之间的空白区域).将所有缩略图设置为统一高度可解决问题.但是Hedde的解决方案看起来也很不错,尽管这涉及到Python方面的改变.