python-Django-将列表分为模板的3列
作者:互联网
我的模特:
Item:
name
desc
order
created_at
我从项目中得到了这样的项目清单:
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吗?
标签:django-templates,django-views,python,django,algorithm 来源: https://codeday.me/bug/20191102/1992871.html