Pagination

La pagination découpe une longue liste de résultats en pages de taille fixe pour limiter le volume de données chargé et affiché. Django fournit Paginator et Page, et les vues génériques acceptent paginate_by. Le numéro de page passe en général dans le paramètre ?page= de l'URL.

Exemple

paginator = Paginator(Post.objects.all(), 10)
page = paginator.get_page(request.GET.get('page'))

Notions voisines

Tout le glossaire