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

时间:2016-03-30 21:04:01

标签: python pagination flask-sqlalchemy

我正在使用像这样的简单sqlalchemy paginate语句

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

with page = 1.当运行此命令两次时,我得到不同的输出?如果我用较少的元素(例如10)运行它,它会在多次运行时给出相同的输出?我想要一个paginate命令工作它必须在每次调用时产生相同的集合? 干杯 卡尔

1 个答案:

答案 0 :(得分:0)

好吧我不知道这个问题的答案但订购查询(order_by)解决了我的问题......我仍然有兴趣知道为什么paginate本身没有订单,因为它基本上意味着没有order语句,paginate不能用于遍历所有元素? 干杯 卡尔