from rest_framework.permissions import IsAuthenticated, AllowAny from django.shortcuts import get_object_or_404 from django.db import transaction from rest_framework.viewsets import ViewSet from rest_framework import viewsets, status, views from rest_framework.response import Response from rest_framework.decorators import api_view, permission_classes, action from django.contrib.auth.models import User from rest_framework_simplejwt.authentication import JWTAuthentication from rest_framework_simplejwt.exceptions import InvalidToken, AuthenticationFailed from .models import Team from .serializers import TeamSerializer class TeamViewSet(ViewSet): def list(self, request): queryset = Team.objects.all() serializer = TeamSerializer(queryset, many=True) return Response(serializer.data, status=status.HTTP_200_OK)