Mam małą aplikację Flask który renderuje blogach:Kolba mongoengine paginacja
views.py:
class ListView(MethodView):
def get(self, page=1):
posts = Post.objects.all()
return render_template('posts/list.html', posts=posts)
To wszystko jest dobre, ale chciałbym dodać paginacji do obiektu posts
. Patrząc na project docs widzę, że istnieje klasa stronicowania.
Więc próbowałem to:
class ListView(MethodView):
def get(self, page=1):
posts = Post.objects.paginate(page=page, per_page=10)
return render_template('posts/list.html', posts=posts)
Ale teraz pojawia się błąd:
TypeError: 'Pagination' object is not iterable
Więc jak mam iterację mój posts
w szablonie?
Każda pomoc bardzo ceniona.
Jaka jest Twoja temperatura późny kod? Możesz udostępnic ? – codegeek