Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何从数据库中获取从第五行到第十行的行?_Django - Fatal编程技术网

Django 如何从数据库中获取从第五行到第十行的行?

Django 如何从数据库中获取从第五行到第十行的行?,django,Django,如何从选定的行间隔从数据库中获取行?例如: 1. 2. 3. 4. 5. 6. 七, 如何告诉django返回从3到6的行?查询集接受转换为限制/偏移量的列表切片语法 MyModel.objects.all()[3:6] Querysets接受转换为限制/偏移量的列表切片语法 MyModel.objects.all()[3:6] 您可以使用与列表类似的切片语法: YourModel.objects.order_by('column_name')[2:6] 您可以使用与列表类似的切片语法:

如何从选定的行间隔从数据库中获取行?例如: 1. 2. 3. 4. 5. 6. 七,


如何告诉django返回从3到6的行?

查询集接受转换为限制/偏移量的列表切片语法

MyModel.objects.all()[3:6]

Querysets接受转换为限制/偏移量的列表切片语法

MyModel.objects.all()[3:6]

您可以使用与列表类似的切片语法:

YourModel.objects.order_by('column_name')[2:6]

您可以使用与列表类似的切片语法:

YourModel.objects.order_by('column_name')[2:6]

你不应该这样做。行是无序的,您不应该依赖于它们的顺序,而应该依赖于它们的内容。这种请求已经存在于stackoverflow上,检查一下,您会发现一些有用的答案。您在寻找吗?您不应该这样做。行是无序的,你不应该依赖于它们的顺序,而应该依赖于它们的内容。这种请求已经存在于stackoverflow上,检查一下你会发现一些有用的答案。你在寻找吗?使用
order\u by
的解决方案更好,因为选择通常是可重复的,例如,如果您希望在页面刷新后或单击“下一步+上一步”后获得相同的结果,并且不希望获得任意三个项目的随机样本。使用
order\u by
的解决方案更好,因为选择通常是可重复的,例如,如果您希望在页面刷新后或单击“下一步+上一步”后获得相同的结果,并且不希望获得任意三个项目的随机样本。