Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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
Python flask sqlalchemy paginate()函数在运行两次时不会获得相同的元素_Python_Pagination_Flask Sqlalchemy - Fatal编程技术网

Python flask sqlalchemy paginate()函数在运行两次时不会获得相同的元素

Python flask sqlalchemy paginate()函数在运行两次时不会获得相同的元素,python,pagination,flask-sqlalchemy,Python,Pagination,Flask Sqlalchemy,我使用的是一个简单的sqlalchemy paginate语句,如下所示 items=models.Table.query.paginate(第100页,False) 第页=1。当运行此命令两次时,我会得到不同的输出?如果我用较少的元素(例如10)运行它,那么当运行多次时,它会给我相同的输出吗?我认为paginate命令要工作,每次调用时都必须生成相同的集合? 干杯 卡尔好的,我不知道这个问题的答案,但排序查询(order__by)解决了我的问题。。。我仍然有兴趣知道为什么paginate本身没

我使用的是一个简单的sqlalchemy paginate语句,如下所示

items=models.Table.query.paginate(第100页,False)

第页=1。当运行此命令两次时,我会得到不同的输出?如果我用较少的元素(例如10)运行它,那么当运行多次时,它会给我相同的输出吗?我认为paginate命令要工作,每次调用时都必须生成相同的集合? 干杯
卡尔

好的,我不知道这个问题的答案,但排序查询(order__by)解决了我的问题。。。我仍然有兴趣知道为什么paginate本身没有order,因为它基本上意味着没有order语句,paginate不能用于迭代所有元素? 干杯 卡尔