from rest_framework import generics, permissions from main import serializers from main.filters import AwardFilter from main.models import Award class AwardLstView(generics.ListCreateAPIView): """Award list create view.""" queryset = Award.objects.all() serializer_class = serializers.BackAwardSerializer permission_classes = (permissions.IsAdminUser,) filterset_class = AwardFilter class AwardRUDView(generics.RetrieveUpdateDestroyAPIView): """Award RUD view.""" queryset = Award.objects.all() serializer_class = serializers.BackAwardSerializer permission_classes = (permissions.IsAdminUser,) lookup_field = 'id'