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
25 lines
697 B
1 year ago
|
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
|