码迷,mamicode.com
首页 > Web开发 > 详细

网站通过id简单分页

时间:2015-05-16 22:00:18      阅读:145      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!