Paginointi jakaa suuren tulosjoukkon erillisille sivuille, jotta et lataa tuhansia tietueita kerralla. Se on olennaista suorituskyvyn ja käytettävyyden kannalta. Django tarjoaa Paginator-luokan malleille/näkymille, ja DRF tarjoaa sisäänrakennetun paginoinnin API:ille.
Ongelma, jonka paginointi ratkaisee
# ❌ loading everything — slow, memory-heavy, bad UX with thousands of rows
articles = Article.objects.()
