我有一个包含20个条目的web2py数据库,我想每页只显示5个条目。
我的控制器是 -
def viewallposts():
if not request.vars.page:
redirect(URL(vars={'page':1}))
else:
page = int(request.vars.page)
start = (page-1)*5
end = page*5
user = auth.user_id
image=db().select(db.posts.ALL, orderby=~db.posts.created_on, limitby=(start,end))
return dict(user=user, image=image)
我的.html文件中的下一个按钮是 -
<button><a href={{=URL(vars={'page':int(request.vars.page)+1})}}>Next</a></button>
但是,我只看到前5个条目,当我点击下一个时,它不会转到下一页。我哪里出错?
答案 0 :(得分:1)
<button>
中的View
可能是个问题。试试这种方式:
<a class="btn btn-default" href="{{=URL(vars={'page':int(request.vars.page)-1})}}">Next</a>