我在使用Flask SQLAlchemy或Flask pagination实现分页时遇到问题,或者。我不确定如何初始化分页、设置页面、确定页面、offest等。我来自PHP,对Python很陌生。
我正在查询数据库中的所有帖子
posts = Posts.query.order_by(Posts.time.desc()).all()
我一直在看下面的例子:
我真的很困惑该怎么办,我发现文章之间的信息有很大的不同。这让我很困惑,不知道从哪里开始。我想查询数据库表的所有行,将结果限制为20并分页。我看不清楚。
控制器
在视野中
我建议使用Flask SQLAlchemy的分页:http://flask-sqlalchemy.pocoo.org/2.1/api/?highlight=pagination#flask.ext.sqlalchemy.Pagination
这里有一个写得很好的例子:https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-ix-pagination
以下是视图的基本思想:
然后对于模板(我不知道你的帖子模型,所以我编了一些东西):
相关问题 更多 >
编程相关推荐