Paginación divide un conjunto grande de resultados en páginas discretas, para que no cargues miles de registros de una vez. Es esencial para el rendimiento y la usabilidad. Django proporciona una clase Paginator para vistas/plantillas, y DRF ofrece paginación integrada para APIs.
El problema que resuelve la paginación
# ❌ loading everything — slow, memory-heavy, bad UX with thousands of rows
articles = Article.objects.()
