Pagination 将大量结果集分成离散的页面,这样您就不会一次加载数千条记录。这对性能和可用性至关重要。Django 为 templates/views 提供了 Paginator 类,DRF 为 API 提供了内置分页功能。
分页解决的问题
# ❌ loading everything — slow, memory-heavy, bad UX with thousands of rows
articles = Article.objects.all() # could be 100,000 records
