પેજિનેશન મોટા પરિણામોના સમૂહને અલગ-અલગ પેજમાં વિભાજિત કરે છે, જેથી તમે એક સાથે હજારો રેકોર્ડ લોડ ન કરો. તે પারફોર્મન્સ અને ઉપયોગિતા માટે આવશ્યક છે. Django Paginator ક્લાસ ટેમ્પ્લેટ/views માટે પ્રદાન કરે છે, અને DRF APIs માટે બિલ્ટ-ઇન પેજિનેશન આપે છે.
પેજિનેશન જે સમસ્યાને હલ કરે છે તે
# ❌ loading everything — slow, memory-heavy, bad UX with thousands of rows
articles = Article.objects.()
