add views and urls for TRB, BLK, STL

This commit is contained in:
nprasad2077 committed 2023-04-26 14:17:17 -05:00
1 parent 2241f2d485
commit 38c37a3df2
2 files changed
+39 -4

No files matched your search

+34 -2
View File
@@ -81,11 +81,43 @@ class ThreeTwoTopPointTrends(APIView):
})
return Response(data)
# Fetch Top 20 players by AST DESC for season specified.
class TopAssistsBySeasonList(generics.ListAPIView):
serializer_class = PlayerDataSerializer
def get_queryset(self):
season = self.kwargs['season']
return PlayerData.objects.filter(season=season).order_by('-AST')[:20]
# Fetch Top 20 players by TRB DESC for season specified.
class TopReboundsBySeasonList(generics.ListAPIView):
serializer_class = PlayerDataSerializer
def get_queryset(self):
season = self.kwargs['season']
return PlayerData.objects.filter(season=season).order_by('-TRB')[:20]
# Fetch Top 20 players by BLK DESC for specified season.
class TopBlocksBySeasonList(generics.ListAPIView):
serializer_class = PlayerDataSerializer
def get_queryset(self):
season = self.kwargs['season']
return PlayerData.objects.filter(season=season).order_by('-BLK')[:20]
# Fetch Top 20 players by STL DESC for season specified.
class TopStealsBySeasonList(generics.ListAPIView):
serializer_class = PlayerDataSerializer
def get_queryset(self):
season = self.kwargs['season']
return PlayerData.objects.filter(season=season).order_by('-STL')[:20]