From 04b5488ede47c4ddf84e77bae887bcb202096d61 Mon Sep 17 00:00:00 2001 From: nprasad2077 <114438461+nprasad2077@users.noreply.github.com> Date: Wed, 10 May 2023 15:31:59 -0500 Subject: [PATCH] landing page created --- nba_data/templates/landing.html | 14 ++++++++++++++ nba_data/urls.py | 3 ++- nba_data/views.py | 3 +++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 nba_data/templates/landing.html diff --git a/nba_data/templates/landing.html b/nba_data/templates/landing.html new file mode 100644 index 0000000..47de3e7 --- /dev/null +++ b/nba_data/templates/landing.html @@ -0,0 +1,14 @@ + + + + + + + NBA Data API + + + +

Welcome to NBA Data API!

+ + + \ No newline at end of file diff --git a/nba_data/urls.py b/nba_data/urls.py index 6b68608..007980c 100644 --- a/nba_data/urls.py +++ b/nba_data/urls.py @@ -1,7 +1,8 @@ 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 +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'), diff --git a/nba_data/views.py b/nba_data/views.py index 148759c..7eaf587 100644 --- a/nba_data/views.py +++ b/nba_data/views.py @@ -667,3 +667,6 @@ class PlayerShotChartDataList(generics.ListAPIView): season = self.kwargs['season'] return PlayerShotChartData.objects.filter(player_name__icontains=player_name, season=season).order_by('id') + +def landing_page(request): + return render(request, 'landing.html') \ No newline at end of file