首页 > Web开发 > 详细

网站通过id简单分页

时间:2015-05-16 21:59:49      阅读:312      评论:0      收藏:0      [点我收藏+]

1.通过ID分页,要求id是顺序并且连续的:

page = 0
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        global page
        page_pre=self.get_argument("msg_pre",‘0‘)
        page=page+int(page_pre)
        if page <= 0:page=1
        sql_3="select * from user where id > (‘%s‘-1)*20 order by id asc limit 0,20 "%page
        res=mysql.cmd(sql_3)
        mysql.commit()
        self.render(‘index.html‘,lists=res)

2.建议id顺序的

page = 0
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        global page
        page_pre=self.get_argument("msg_pre",‘0‘)
        page=page+int(page_pre)
        if page <= 0:
            page=0
        sql_3="select * from user where id  limit %s,10 "%(page*10)
        res=mysql.cmd(sql_3)
        mysql.commit()
        self.render(‘index.html‘,lists=res)

样板html

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <form action="/" method="get">
        <button type="submit" name="msg_pre" value=‘-1‘>上一页</button>
        <button type="submit" name="msg_pre" value=‘1‘>下一页</button>
        <table>
        {% for i in lists %}
            <tr>
                {% for n in i %}
                <td>{{n}}</td>
                {% end %}
            </tr>
        {% end %}
       </table>
    </form>
</body>
</html>


网站通过id简单分页

原文:http://my.oschina.net/jk409/blog/415753

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!