我的模型:
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>
最佳答案
关于python - Django - 在模板上将列表排序为 3 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003799/