博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在flask-sqlalchemy中使用分页
阅读量:7225 次
发布时间:2019-06-29

本文共 925 字,大约阅读时间需要 3 分钟。

hot3.png

       其实在使用中sqlalchemy和flask-sqlalchemy还是有点区别的的,sqlalchemy中使用query查询,而flask-sqlalchemy中使用basequery查询,他们是子类与父类的关系,flask-sqlalchemy中分页写的很明白了,但是对于我这种认识英文,又不能很好的理解英文的人来说,看文档还很吃力,这里记录一下。

这是文档地址:

具体的使用方法:

paginate = User.query.paginate(page, POSTS_PER_PAGE, False)

object_list = paginate.items

return render_template('simplecd_list.html',pagination = paginate,object_list = object_list)

User是我的model,page是显示的第几页页数,POSTS_PER_PAGE每页显示多少条,paginate.items才是分页好的数据,下面是一个分页导航的例子:

<div class="pagination  ">

    <div class="row-fluid">
        <div class="span3 offset2">
            {% if pagination.has_prev %}
                <a href="/index/{
{ pagination.prev_num }}">previous</a>
            {% endif %}
        </div>
        <div class="span3 ">
            <a href="">Page {
{ pagination.page }} of {
{ pagination.pages }}.</a>
        </div>
        <div class="span3 ">

            {% if pagination.has_next %}

                <a href="/index/{
{ pagination.next_num }}">next</a>
            {% endif %}
        </div>
    </div>
</div>

转载于:https://my.oschina.net/ranvane/blog/196906

你可能感兴趣的文章
使用ThinkPHP实现生成缩略图及显示
查看>>
django中的请求与响应
查看>>
MySQ备份常见问题
查看>>
python学习第n天(bilibili学习日)002 异常处理面向对象编程
查看>>
求一个数的所有因子和
查看>>
cp指令
查看>>
centos7下NFS使用与配置
查看>>
zookeeper客户端使用第三方(Curator)封装的Api操作节点
查看>>
SDUT 第一个字符数组-保留字母
查看>>
Jenkins学习之——(3)将项目发送到tomcat
查看>>
postgres-xl故障恢复(一)
查看>>
JavaScript document对象
查看>>
xml selectnodes
查看>>
将如下三组不同类型的数据利用DataInputStream和DataOutputStream写入文件,然后从文件中读出...
查看>>
CodeForces 140D New Year Contest
查看>>
长安大学第四届ACM-ICPC“迎新杯”程序设计竞赛-重现赛 G - 彩虹岛套娃
查看>>
POJ 3744 Scout YYF I
查看>>
shell的if判断
查看>>
Java并发编程:同步容器
查看>>
js内存深入学习(二)
查看>>