Pagrindinimas dalija didelį rezultatų rinkinį į atskirus puslapius, todėl iš karto neužkraunami tūkstančiai įrašų. Tai būtina dėl našumo ir naudotinumo. Django pateikia Paginator klasę šablonams/peržiūroms, o DRF siūlo integruotą pagrindinimą API.
Problema, kurią pagrindinimas sprendžia
# ❌ loading everything — slow, memory-heavy, bad UX with thousands of rows
articles = Article.objects.()
