【发布时间】:2012-08-08 12:30:44
【问题描述】:
我有一个有序列表,我将其呈现为 Django 模板中的 2 列 html 表。在表格中,要输出元素,使前(n+1)/2个元素在第一列,其余的在第二列,如下:
<table>
<tr>
<td>Elem 1</td>
<td>Elem 4</td>
</tr>
<tr>
<td>Elem 2</td>
<td>Elem 5</td>
</tr>
<tr>
<td>Elem 3</td>
<td></td>
</tr>
</table>
假设我的元素在 {{ elems }} 的上下文中,我如何在 Django 模板中合理地完成此操作?
【问题讨论】:
-
我认为您必须在视图中格式化/重新排列您的
elems以便以这种方式使用它。