Ho una piccola applicazione Flask che rende i post del blog:Flask mongoengine impaginazione
views.py:
class ListView(MethodView):
def get(self, page=1):
posts = Post.objects.all()
return render_template('posts/list.html', posts=posts)
Questo è tutto buono, ma vorrei aggiungere impaginazione all'oggetto posts
. Guardando lo project docs, vedo che c'è una classe di impaginazione.
Così ho provato questo:
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)
Ma ora ho un errore:
TypeError: 'Pagination' object is not iterable
Allora, come faccio scorrere il mio posts
nel modello?
Qualsiasi aiuto molto apprezzato.
Qual è il tuo temp codice in ritardo? Puoi condividere? – codegeek