Django Unfold provides a specialized paginator called InfinitePaginator
designed specifically for handling large datasets efficiently. When working with tables containing millions of records, standard Django pagination can become slow due to expensive COUNT
queries that calculate the total number of records.
The InfinitePaginator
offers several advantages for large dataset management:
COUNT
operations on the databaseTo use the InfinitePaginator
in your admin interface, simply configure your ModelAdmin class as follows:
from unfold.admin import ModelAdmin
from unfold.paginator import InfinitePaginator
class YourAdmin(ModelAdmin):
paginator = InfinitePaginator
show_full_result_count = False
© 2023 - 2025 Created by unfoldadmin.com. All rights reserved.