from itertools import permutations from rest_framework.views import APIView from rest_framework.response import Response from playlist.models import Artist from playlist.serializers import ArtistSerializer class ArtistListView(APIView): def get(self, request): artists = Artist.objects.all() serializer = ArtistSerializer(artists, many=True, context={'request': request}) return Response(serializer.data) class ArtistDetailView(APIView): def get(self, request, id): artist = Artist.objects.get(pk=id) serializer = ArtistSerializer(artist, context={'request': request}) return Response(serializer.data)