from rest_framework import viewsets from rest_framework.permissions import IsAuthenticated from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView from djoser.views import UserViewSet as DjoserUserViewSet from .models import Account, Role from .serializers import AccountSerializer, RoleSerializer class AccountViewSet(DjoserUserViewSet): queryset = Account.objects.all() serializer_class = AccountSerializer permission_classes = [IsAuthenticated] class RoleViewSet(viewsets.ModelViewSet): queryset = Role.objects.all() serializer_class = RoleSerializer