0
У меня есть база данных web2py с 20 элементами, и я хотел бы показать только 5 записей на странице.Pagination in web2py
Мой контроллер IS-
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 записей, и когда я щелкаю дальше, это Безразлично» t перейдите на следующую страницу. Где я ошибся?
Thanks @Joe. Ваше решение сработало. У меня есть еще один вопрос. Я хочу отключить свою кнопку «Предыдущая», когда я на первой странице моих записей. Есть ли способ сделать это? – Pranav
@Pranav Я рад, что смог бы помочь. Что касается кнопки «Предыдущий», вы можете задать вопрос в новом вопросе? Как правило, лучше держать вопросы в этом вопросе, имея дело только с проблемой в исходном посте. –