""" Defines the views for the API """ # from django.shortcuts import render from rest_framework import viewsets from .serializers import ( SportListSerializer, CriterionListSerializer, QuestionListSerializer, ) from .models import Sport, Criterion, Question # Create your views here. class SportListView(viewsets.ModelViewSet): # pylint: disable=too-many-ancestors """ A View returning every Sport Object """ serializer_class = SportListSerializer queryset = Sport.objects.all() class CriterionListView(viewsets.ModelViewSet): # pylint: disable=too-many-ancestors """ A View returning every Criterion Object """ serializer_class = CriterionListSerializer queryset = Criterion.objects.all() class QuestionListView(viewsets.ModelViewSet): # pylint: disable=too-many-ancestors """ A View returning every Question Object """ serializer_class = QuestionListSerializer queryset = Question.objects.all()