22 lines
863 B
Python
22 lines
863 B
Python
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)
|
|
|
|
|