14 lines
511 B
Python
14 lines
511 B
Python
"""Ce fichier permet de modifier la façon dont les grands ensembles de résultats sont divisés en plusieurs pages de données
|
|
"""
|
|
|
|
from rest_framework import pagination
|
|
|
|
|
|
class HeavyDataPagination(pagination.PageNumberPagination):
|
|
"""Cette classe modifie des aspects particuliers du style de pagination, elle remplace les classes de pagination et définit les attributs à modifier.
|
|
"""
|
|
page_size = 2
|
|
page_size_query_param = 'page_size'
|
|
max_page_size = 10000
|
|
page_query_param = 'page'
|