2024-10-01 00:26:47 发布
网友
我得到了:
model_list = Models.objects.filter(date_of_addition__gte=today).order_by('name')
如何更改视图中的位置元素,例如put 5th(model)_list.id=5)元素到列表的顶部?在
模板:
然后得到:
Toyota Audi BWM Chevrolet Honda VW
取而代之的是:
Audi BWM Chevrolet Honda Toyota VW
使用del删除项目。使用insert将项目放置在您希望的任何位置:
del
insert
>>> lst = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] >>> item5 = lst[5] >>> del(lst[5]) >>> lst ['a', 'b', 'c', 'd', 'e', 'g'] >>> lst.insert(0, item5) >>> lst ['f', 'a', 'b', 'c', 'd', 'e', 'g']
或者,您可以创建一个新列表:
例如:
for m in [model_list[4]] + model_list[0:4] + model_list[5:]
这可能是你想做的
model_list = Models.objects.filter(date_of_addition__gte=today,id__gte=5).order_by('name')
或者这个
很难说你想做什么。在
使用
del
删除项目。使用insert
将项目放置在您希望的任何位置:或者,您可以创建一个新列表:
^{pr2}$例如:
这可能是你想做的
或者这个
^{pr2}$很难说你想做什么。在
相关问题 更多 >
编程相关推荐