from django.shortcuts import render from rest_framework import generics from .models import University, Agreement, Section from .serializers import UniversitySerializer, AgreementsSerializer, SectionsSerializer # Create your views here. class UniversityListCreate(generics.ListCreateAPIView): queryset = University.objects.all() serializer_class = UniversitySerializer class AgreementsListCreate(generics.ListCreateAPIView): queryset = Agreement.objects.all() serializer_class = AgreementsSerializer class SectionsListCreate(generics.ListCreateAPIView): queryset = Section.objects.all() serializer_class = SectionsSerializer class UniversityRetrieveUpdateDestroy(generics.RetrieveUpdateDestroyAPIView): queryset = University.objects.all() serializer_class = UniversitySerializer lookup_field = "name" class AgreementRetrieveUpdateDestroy(generics.RetrieveUpdateDestroyAPIView): queryset = Agreement.objects.all() serializer_class = AgreementsSerializer lookup_field = "major" class SectionRetrieveUpdateDestroy(generics.RetrieveUpdateDestroyAPIView): queryset = Section.objects.all() serializer_class = SectionsSerializer lookup_field = "area_name"