From 7b38cb386eae48b2dc2ca447c236749b483011d2 Mon Sep 17 00:00:00 2001 From: nprasad2077 <114438461+nprasad2077@users.noreply.github.com> Date: Thu, 20 Apr 2023 21:24:19 -0500 Subject: [PATCH] fetch 100 players at a time w/pagination --- nba_data/views.py | 5 +---- nba_stats/settings.py | 6 ++++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/nba_data/views.py b/nba_data/views.py index 5b3ee04..82cf70f 100644 --- a/nba_data/views.py +++ b/nba_data/views.py @@ -12,9 +12,6 @@ from .serializers import PlayerDataSerializer class PlayerDataList(generics.ListCreateAPIView): queryset = PlayerData.objects.all() serializer_class = PlayerDataSerializer + # pagination_class = None -# Fetch player data by team - -class PlayerDataByTeamList(generics.ListAPIView): - diff --git a/nba_stats/settings.py b/nba_stats/settings.py index 7f81aae..eaeef38 100644 --- a/nba_stats/settings.py +++ b/nba_stats/settings.py @@ -136,3 +136,9 @@ STATIC_URL = 'static/' # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +REST_FRAMEWORK = { + 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', + 'PAGE_SIZE': 100, # Adjust this value according to the number of records you want to display per page +} +