gpt4 book ai didi

python - Django - 在模板上将列表排序为 3 列

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:12:40 24 4
gpt4 key购买 nike

我的模型:

Item:
name
desc
order
created_at

我从 Item 中得到了一个项目列表,如下所示:

items = Item.objects.all().order_by('order', '-created_at')

现在我将这个列表发送到模板中。但我必须按一种模式对它进行排序。例如:

<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
<ul>
<li>item 4</li>
<li>item 5</li>
<li>item 6</li>
</ul>
<ul>
<li>item 7</li>
</ul>

还有更少的项目:

<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
<ul>
<li>item 3</li>
<li>item 4</li>
</ul>
<ul>
<li>item 5</li>
</ul>

或缩短:

<ul>
<li>item 1</li>
</ul>
<ul>
<li>item 2</li>
</ul>
<ul>
<li>item 3</li>
</ul>

有什么想法吗?感谢您的帮助!

更新:添加反射

<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
<ul>
<li>item 3</li>
</ul>
<ul>
<li></li>
</ul>

<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
<ul>
<li>item 4</li>
</ul>
<ul>
<li>item 5</li>
</ul>

<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
</ul>
<ul>
<li>item 5</li>
<li>item 6</li>
</ul>
<ul>
<li>item 7</li>
</ul>

最佳答案

你检查过various snippets for partitioning lists了吗? ?

关于python - Django - 在模板上将列表排序为 3 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003799/

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