0
Ich habe eine web2py-Datenbank mit 20 Einträgen und möchte nur 5 Einträge pro Seite anzeigen.Seitennummerierung in web2py
Mein Controller ist
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)
Die nächste Schaltfläche in meiner HTML-Datei ist -
<button><a href={{=URL(vars={'page':int(request.vars.page)+1})}}>Next</a></button>
Aber ich nur die ersten 5 Einträge sieht, und wenn ich die nächsten klicken, es doesn‘ t gehe zur nächsten Seite. Wo bin ich falsch gelaufen?
Dank @Joe. Deine Lösung hat funktioniert. Ich habe noch eine Frage. Ich möchte meinen "Zurück" -Button deaktivieren, wenn ich mich auf der ersten Seite meiner Einträge befinde. Gibt es eine Möglichkeit, das zu tun? – Pranav
@Pranav Ich bin froh, dass ich helfen konnte. In Bezug auf die Schaltfläche Zurück, können Sie das in einer neuen Frage fragen? Normalerweise ist es besser, die Fragen auf den Punkt zu bringen, der sich nur auf das Problem im ursprünglichen Beitrag bezieht. –