gpt4 book ai didi

python - django模板中的多列表

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:24 25 4
gpt4 key购买 nike

如何在django模板中填充多列表?我有 n 个元素的列表(假设只是其中的数字),并且我想创建一个连续 5 个单元格的表格(看起来像网格)。

创建 1 列的表很容易,但要创建 5 列呢?当然,我们假设列表可能有从零到几百的任意数量的项目。

<tbody>
{% for item in data.items.all %}
<tr class="item-{{ item.number }}">{{ item.number }}</tr>
{% endfor %}
</tbody>

最佳答案

尝试以下代码:

查看

data = [1,2,3,4,......,99,100]

模板

<table border="1">
<tbody>
<tr>
{% for item in data %}
{% if forloop.counter|divisibleby:5 %}
<td>{{ item }}</td>
</tr>
<tr>
{% else %}
<td>{{ item }}</td>
{% endif %}
{% endfor %}
</tr>
</tbody>
</table>

此代码每次都会检查循环计数。如果它能被 5 整除,则关闭当前的 tr 标签并添加一个新标签。

这可能不是实现这一目标的正确方法。

希望有帮助。

关于python - django模板中的多列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47259129/

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