from rest_framework import viewsets from rest_framework.authentication import TokenAuthentication, SessionAuthentication from rest_framework.permissions import IsAuthenticated from .models import Representative, Role from .serializers import RoleSerializer, RepresentativeSerializer class RoleViewSet(viewsets.ReadOnlyModelViewSet): queryset = Role.objects.all() serializer_class = RoleSerializer authentication_classes = [TokenAuthentication, SessionAuthentication] permission_classes = [IsAuthenticated] class RepresentativeViewSet(viewsets.ReadOnlyModelViewSet): queryset = Representative.objects.all() serializer_class = RepresentativeSerializer authentication_classes = [TokenAuthentication, SessionAuthentication] permission_classes = [IsAuthenticated]