gpt4 book ai didi

python - 如何在 Django/python 中每行循环三列?

转载 作者:太空狗 更新时间:2023-10-29 20:38:22 25 4
gpt4 key购买 nike

我想显示数据,在 for 期间每行三列。我希望我的结果如下所示:

<table>
<tr><td>VALUE1</td><td>VALUE2</td><td>VALUE3</td></tr>
<tr><td>VALUE4</td><<td>VALUE5</td><td>VALUE6</td></tr>
</table>

有人知道怎么做吗?

语法错误TemplateSyntaxError 在/

“for”语句应使用“for x in y”格式:for i in range(0, len(all_products_list), 3)

最佳答案

有一个 divisibleby 标签。

所以你可以做一些(丑陋的)事情,比如:

<table><tr>
{% for field in form %}
<td>{{ field }}</td>
{% if forloop.last %}
</tr>
{% else %}
{% if forloop.counter|divisibleby:"3" %}
</tr><tr>
{% endif %}
{% endif %}
{% endfor %}
</table>

或者,您可以为表单类提供一个返回 html 字符串(包装在 mark_safe 中)的 table_print 方法。

关于python - 如何在 Django/python 中每行循环三列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4371338/

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