Files
django-ram/dcc/roster/views.py
2021-12-30 13:38:22 +01:00

28 lines
660 B
Python

from rest_framework.generics import ListAPIView, RetrieveAPIView
from roster.models import Cab
from roster.serializers import CabSerializer
class RosterList(ListAPIView):
queryset = Cab.objects.all()
serializer_class = CabSerializer
class RosterGet(RetrieveAPIView):
queryset = Cab.objects.all()
serializer_class = CabSerializer
lookup_field = 'uuid'
class RosterAddress(RetrieveAPIView):
queryset = Cab.objects.all()
serializer_class = CabSerializer
lookup_field = 'address'
class RosterIdentifier(RetrieveAPIView):
queryset = Cab.objects.all()
serializer_class = CabSerializer
lookup_field = 'identifier'