From f17ea9920632a03a36e8d49f740c075fc025d93c Mon Sep 17 00:00:00 2001 From: nprasad2077 <114438461+nprasad2077@users.noreply.github.com> Date: Thu, 20 Apr 2023 20:59:04 -0500 Subject: [PATCH] remove old view and add class for new view for all players --- nba_data/views.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/nba_data/views.py b/nba_data/views.py index 10f8362..0f2c6a3 100644 --- a/nba_data/views.py +++ b/nba_data/views.py @@ -2,9 +2,13 @@ from django.shortcuts import render from django.http import JsonResponse from django.core import serializers from .models import PlayerData +from rest_framework import generics +from .serializers import PlayerDataSerializer + # Create your views here. -def get_player_data(request): - data = serializers.serialize('json', PlayerData.objects.all()) - return JsonResponse(data, safe=False) \ No newline at end of file +# API view to list all PlayerData instances +class PlayerDataList(generics.ListCreateAPIView): + queryset = PlayerData.objects.all() + serializer_class = PlayerDataSerializer