Pagination ਨਤੀਜਿਆਂ ਦੇ ਇੱਕ ਵੱਡੇ ਸੈੱਟ ਨੂੰ ਵੱਖ-ਵੱਖ ਪੰਨਿਆਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ, ਤਾਂ ਕਿ ਤੁਸੀਂ ਇੱਕ ਵਾਰ ਹਜ਼ਾਰ ਰਿਕਾਰਡ ਲੋਡ ਨਹੀਂ ਕਰਦੇ। ਇਹ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਉਪਯੋਗਿਤਾ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। Django Paginator ਕਲਾਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ templates/views ਲਈ, ਅਤੇ DRF APIs ਲਈ built-in pagination ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
Pagination ਜੋ ਸਮੱਸਿਆ ਹੱਲ ਕਰਦਾ ਹੈ
# ❌ loading everything — slow, memory-heavy, bad UX with thousands of rows
articles = Article.objects.()
