gpt4 book ai didi

django - 将列表呈现为 django 模板中的 2 列 html 表

转载 作者:行者123 更新时间:2023-12-04 23:06:08 27 4
gpt4 key购买 nike

我有一个有序列表,我将它呈现为 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 模板中合理地完成这个?

最佳答案

查询 this recipe .你可能需要修改它,但你会明白的。

使用它,在您的模板中,您只需执行以下操作:

{% for row in elems|columns:2 %}
<tr>
{% for item in row %}
<td>{{ item }}</td>
{% endfor %}
</tr>
{% endfor %}

关于django - 将列表呈现为 django 模板中的 2 列 html 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11864580/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com