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, TopAssistsBySeasonListPlayoffs, Top25ScorersPostSeasonPlayoffs, TopPtsScatterPlotDataFastSelect, OverallDBStats, TopScorersbySeasonTotalsList, TopAssistsBySeasonTotalsList, TopReboundsbySeasonTotalsList, TopStealsbySeasonTotalsList, TopBlocksbySeasonTotalsList, TopDefensiveReboundsBySeasonTotalsList, TopOffensiveReboundsbySeasonTotalsList, UsageRateHistogramView, PlayerShotChartDataList, landing_page urlpatterns = [ path('', landing_page, name='landing'), path('api/playerdata/', PlayerDataList.as_view(), name='playerdata_list'), path('api/playerdata/team//', PlayerDataByTeamList.as_view(), name='playerdata_by_team'), path('api/playerdata/season//', PlayerDataBySeasonList.as_view(), name='playerdata_by_season'), path('api/playerdata/name//', PlayerDataByNameList.as_view(), name='playerdata_by_name'), path('api/playerdata/topscorers/season//', TopScorersbySeasonList.as_view(), name='top_scorers_by_season'), path('api/playerdata/topscorers/total/season//', TopScorersbySeasonTotalsList.as_view(), name='top_scorers_totals_by_season'), path('api/playerdata/topscorers/playoffs//', 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/top_assists//', TopAssistsBySeasonList.as_view(), name='top_assists'), path('api/top_assists/totals//', TopAssistsBySeasonTotalsList.as_view(), name='top_assists_totals'), path('api/top_assists/playoffs//', TopAssistsBySeasonListPlayoffs.as_view(), name='top_assists_playoffs'), path('api/top_rebounds//', TopReboundsBySeasonList.as_view(), name='top_rebounds'), path('api/top_rebounds/totals//', TopReboundsbySeasonTotalsList.as_view(), name='top_rebounds_totals'), path('api/top_blocks//', TopBlocksBySeasonList.as_view(), name='top_blocks'), path('api/top_blocks/totals//', TopBlocksbySeasonTotalsList.as_view(), name='top_blocks_totals'), path('api/top_steals//', TopStealsBySeasonList.as_view(), name='top_steals'), path('api/top_steals/totals//', TopStealsbySeasonTotalsList.as_view(), name='top_steals_totals'), path('api/top_rebounds_offensive//', TopOffensiveReboundsBySeasonList.as_view(), name='top_rebounds_ORB'), path('api/top_rebounds_offensive/totals//', TopOffensiveReboundsbySeasonTotalsList.as_view(), name='top_rebounds_ORB_totals'), path('api/top_rebounds_defensive//', TopDefensiveReboundsBySeasonList.as_view(), name='top_rebounds_DRB'), path('api/top_rebounds_defensive/totals//', TopDefensiveReboundsBySeasonTotalsList.as_view(), name='top_rebounds_DRB_totals'), path('api/points_per_game_histogram//', PointsPerGameHistogramBySeasonList.as_view(), name='points_per_game_histogram'), path('api/usage_histogram//', UsageRateHistogramView.as_view(), name='usage_histogram'), path('api/top_pts_scatter_plot/', TopPtsScatterPlotData.as_view(), name='top_pts_scatter_plot'), path('api/top_pts_scatter_plot_fast/', TopPtsScatterPlotDataFast.as_view(), name='top_pts_scatter_plot_fast'), path('api/top_pts_scatter_plot_fast_2018/', TopPtsScatterPlotDataFast2018.as_view(), name='top_pts_scatter_plot_fast_2018'), path('api/top_20_post_2009_PTS_ws/', Top20ScorersPost2009WS.as_view(), name='top_20_post_2009_PTS_ws'), path('api/top_20_post_2014_PTS_ws/', Top20ScorersPost2014WS.as_view(), name='top_20_post_2014_PTS_ws'), path('api/top_20_post_2018_PTS_ws/', Top20ScorersPost2018WS.as_view(), name='top_20_post_2018_PTS_ws'), path('api/top_25_PTS_ws/playoffs//', Top25ScorersPostSeasonPlayoffs.as_view(), name='top_25_PTS_ws_playoffs'), path('api/top_25_PTS_ws/season//', TopPtsScatterPlotDataFastSelect.as_view(), name='top_25_PTS_ws_season'), path('api/stats/', OverallDBStats.as_view(), name='overall_db_stats'), path('api/shot_chart_data///', PlayerShotChartDataList.as_view(), name='player_shot_chart'), ]