从给定的时间间隔获取 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](可能差一,试验和调整)。