从给定的时间间隔获取 Django 查询集中的对象
Get objects in django queryset from given interval
我想让我的查询集 return 给定区间内的一些对象,例如从位置 26 到位置 30,我的查询集只需要 3 个元素,它们位于 27 ,28 , 29 positions.My代码:
object_query_set = Comment.objects.filter(id_chat=id_chat).order_by('-date')[:26-30]
[:26-30]
就是 [:-4]
。你想要 [26:30]
(可能差一,试验和调整)。
我想让我的查询集 return 给定区间内的一些对象,例如从位置 26 到位置 30,我的查询集只需要 3 个元素,它们位于 27 ,28 , 29 positions.My代码:
object_query_set = Comment.objects.filter(id_chat=id_chat).order_by('-date')[:26-30]
[:26-30]
就是 [:-4]
。你想要 [26:30]
(可能差一,试验和调整)。