Sayfalandırma, büyük bir sonuç setini ayrık sayfalar halinde böler, böylece binlerce kaydı bir seferde yüklemezsiniz. Performans ve kullanılabilirlik açısından gereklidir. Django, şablonlar/görünümler için Paginator sınıfı sağlar ve DRF, API'ler için yerleşik sayfalandırma sunar.
Sayfalandırmanın çözdüğü sorun
# ❌ loading everything — slow, memory-heavy, bad UX with thousands of rows
articles = Article.objects.()
