Exemplo
from django.shortcuts import render
from .models import Post
from django.core.paginator import Paginator
def post_list(request):
posts = Post.objects.all() # Pega todos os posts
paginator = Paginator(posts, 10) # Separa em páginas de 10 posts
numero_da_pagina = request.GET.get('pagina') # Pega o número da página da URL
posts_paginados = paginator.get_page(numero_da_pagina) # Pega a página específica
context = {
'posts': posts_paginados,
}
return render(request, 'post_list.html', context)