From 34000314e764dcecebc699240854e45101f61530 Mon Sep 17 00:00:00 2001 From: Tony Date: Sun, 7 Nov 2021 15:09:08 -0600 Subject: [PATCH] add players list --- benchcoach/urls.py | 3 ++- players/urls.py | 4 ++-- players/views.py | 9 ++++++++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/benchcoach/urls.py b/benchcoach/urls.py index 58913e5..2a98129 100644 --- a/benchcoach/urls.py +++ b/benchcoach/urls.py @@ -25,5 +25,6 @@ urlpatterns = [ path('admin/', admin.site.urls), path('events/', include('events.urls')), path('teams/', include('teams.urls')), - path('venues/', include('venues.urls')) + path('venues/', include('venues.urls')), + path('players/', include('players.urls')) ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/players/urls.py b/players/urls.py index dc2ca1f..8620fcf 100644 --- a/players/urls.py +++ b/players/urls.py @@ -1,8 +1,8 @@ -from django.contrib import admin - from django.urls import path, include from . import views urlpatterns = [ + path('', views.root, name="root"), + path('list', views.list, name="player list") ] \ No newline at end of file diff --git a/players/views.py b/players/views.py index 91ea44a..ec06eae 100644 --- a/players/views.py +++ b/players/views.py @@ -1,3 +1,10 @@ -from django.shortcuts import render +from django.shortcuts import render, redirect +from .models import Player # Create your views here. +def root(request): + return redirect('/players/list') + +def list(request): + players = Player.objects.all() + return render(request, 'list.html', {'title': "Players", 'items': [f"{player.first_name} {player.last_name}" for player in players]}) \ No newline at end of file