mirror of
https://github.com/nprasad2077/nbaStats.git
synced 2026-11-09 11:30:34 +00:00
complete serializers
This commit is contained in:
1 parent
dc08bd9a9a
commit
47bd481069
3 files changed
+26
-1
No files matched your search
@@ -16,3 +16,19 @@ class PlayerPlayoffTotalsDataSerializer(serializers.ModelSerializer):
|
|||||||
model = PlayerPlayoffTotalsData
|
model = PlayerPlayoffTotalsData
|
||||||
fields = '__all__'
|
fields = '__all__'
|
||||||
|
|
||||||
|
class PlayerTotalsDataSerializer(serializers.ModelSerializer):
|
||||||
|
class Meta:
|
||||||
|
model = PlayerTotalsData
|
||||||
|
fields = '__all__'
|
||||||
|
|
||||||
|
class PlayerAdvancedDataSerializer(serializers.ModelSerializer):
|
||||||
|
class Meta:
|
||||||
|
model = PlayerAdvancedData
|
||||||
|
fields = '__all__'
|
||||||
|
|
||||||
|
class PlayerPlayoffAdvancedDataSerializer(serializers.ModelSerializer):
|
||||||
|
class Meta:
|
||||||
|
model = PlayerPlayoffAdvancedData
|
||||||
|
fields = '__all__'
|
||||||
|
|
||||||
|
|
||||||
+2
-1
@@ -1,5 +1,5 @@
|
|||||||
from django.urls import path
|
from django.urls import path
|
||||||
from .views import PlayerDataList, PlayerDataByTeamList, PlayerDataBySeasonList, PlayerDataByNameList, TopScorersbySeasonList, TopScorersbySeasonListPlayoffs, ThreeTwoTopPointTrends, TopAssistsBySeasonList, TopReboundsBySeasonList, TopBlocksBySeasonList, TopStealsBySeasonList, TopOffensiveReboundsBySeasonList, TopDefensiveReboundsBySeasonList, PointsPerGameHistogramBySeasonList, TopPtsScatterPlotData, TopPtsScatterPlotDataFast, TopPtsScatterPlotDataFast2018, Top20ScorersPost2009WS, Top20ScorersPost2014WS, Top20ScorersPost2018WS
|
from .views import PlayerDataList, PlayerDataByTeamList, PlayerDataBySeasonList, PlayerDataByNameList, TopScorersbySeasonList, TopScorersbySeasonListPlayoffs, ThreeTwoTopPointTrends, TopAssistsBySeasonList, TopReboundsBySeasonList, TopBlocksBySeasonList, TopStealsBySeasonList, TopOffensiveReboundsBySeasonList, TopDefensiveReboundsBySeasonList, PointsPerGameHistogramBySeasonList, TopPtsScatterPlotData, TopPtsScatterPlotDataFast, TopPtsScatterPlotDataFast2018, Top20ScorersPost2009WS, Top20ScorersPost2014WS, Top20ScorersPost2018WS, TopAssistsBySeasonListPlayoffs
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('api/playerdata/', PlayerDataList.as_view(), name='playerdata_list'),
|
path('api/playerdata/', PlayerDataList.as_view(), name='playerdata_list'),
|
||||||
@@ -10,6 +10,7 @@ urlpatterns = [
|
|||||||
path('api/playerdata/topscorers/playoffs/<str:season>/', TopScorersbySeasonListPlayoffs.as_view(), name='top_scorers_by_season_playoffs'),
|
path('api/playerdata/topscorers/playoffs/<str:season>/', TopScorersbySeasonListPlayoffs.as_view(), name='top_scorers_by_season_playoffs'),
|
||||||
path('api/three_two_point_trends/', ThreeTwoTopPointTrends.as_view(), name='three_two_point_trends'),
|
path('api/three_two_point_trends/', ThreeTwoTopPointTrends.as_view(), name='three_two_point_trends'),
|
||||||
path('api/top_assists/<int:season>/', TopAssistsBySeasonList.as_view(), name='top_assists'),
|
path('api/top_assists/<int:season>/', TopAssistsBySeasonList.as_view(), name='top_assists'),
|
||||||
|
path('api/top_assists/playoffs/<int:season>/', TopAssistsBySeasonListPlayoffs.as_view(), name='top_assists_playoffs'),
|
||||||
path('api/top_rebounds/<int:season>/', TopReboundsBySeasonList.as_view(), name='top_rebounds'),
|
path('api/top_rebounds/<int:season>/', TopReboundsBySeasonList.as_view(), name='top_rebounds'),
|
||||||
path('api/top_blocks/<int:season>/', TopBlocksBySeasonList.as_view(), name='top_blocks'),
|
path('api/top_blocks/<int:season>/', TopBlocksBySeasonList.as_view(), name='top_blocks'),
|
||||||
path('api/top_steals/<int:season>/', TopStealsBySeasonList.as_view(), name='top_steals'),
|
path('api/top_steals/<int:season>/', TopStealsBySeasonList.as_view(), name='top_steals'),
|
||||||
|
|||||||
@@ -440,6 +440,14 @@ class TopScorersbySeasonListPlayoffs(generics.ListAPIView):
|
|||||||
return PlayerPlayoffTotalsData.objects.filter(season=season).order_by('-PTS')[:20]
|
return PlayerPlayoffTotalsData.objects.filter(season=season).order_by('-PTS')[:20]
|
||||||
|
|
||||||
|
|
||||||
|
class TopAssistsBySeasonListPlayoffs(generics.ListAPIView):
|
||||||
|
serializer_class = PlayerPlayoffTotalsDataSerializer
|
||||||
|
|
||||||
|
def get_queryset(self):
|
||||||
|
season = self.kwargs['season']
|
||||||
|
return PlayerPlayoffTotalsData.objects.filter(season=season).order_by('-AST')[:20]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in new issue
Block a user