【发布时间】:2015-01-13 19:12:07
【问题描述】:
我有两个模型对象的查询集,我想在 html 页面中一个接一个地显示它们。
第一个查询集包含本地餐馆列表,另一个包含连锁餐馆列表。所以我的列表是这样定义的:
local_restaurants = LocalRestaurants.objects.all()
chain_restaurants = ChainRestaurants.objects.all()
有没有一种最佳做法是一个接一个地列出这些餐厅,直到这些餐厅用完为止?
例如,一个 html 会像这样显示餐厅:
localRestaurant1
chain_restaurant1
localRestaurant2
chain_restaurant2
localRestaurant3
chain_restaurant3
...
编辑 如果其中一组被耗尽,那么另一组应该仍然继续,直到它也被耗尽。所以如果一个列表有 3 个对象,另一个有 7 个对象,它应该如下所示:
localRestaurant1
chain_restaurant1
localRestaurant2
chain_restaurant2
localRestaurant3
chain_restaurant3
localRestaurant4
localRestaurant5
localRestaurant6
localRestaurant7
【问题讨论】:
-
这不是重复的,在这种情况下,列表的大小可能不同。