You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
697 B

from rest_framework import generics
from apps.music.models import *
from apps.music.serializer import *
class MusicianListView(generics.ListCreateAPIView):
queryset = Musician.objects.all().order_by('id')
serializer_class = MusicianSerializer
class MusicianView(generics.RetrieveUpdateDestroyAPIView):
queryset = Musician.objects.all().order_by('id')
serializer_class = MusicianSerializer
class AlbumListView(generics.ListCreateAPIView):
queryset = Album.objects.all().order_by('id')
serializer_class = AlbumSerializer
class AlbumView(generics.RetrieveUpdateDestroyAPIView):
queryset = Album.objects.all().order_by('id')
serializer_class = AlbumSerializer