добавил метод по извлечению ограничения
This commit is contained in:
parent
ccf37f2e49
commit
965191dd90
|
|
@ -20,6 +20,14 @@ class SongViewSet(ViewSet):
|
|||
serializer = SongSerializer(queryset, many=True)
|
||||
return Response(serializer.data)
|
||||
|
||||
def get_permissions(self):
|
||||
try:
|
||||
# return permission_classes depending on `action`
|
||||
return [permission() for permission in self.permission_classes_by_action[self.action]]
|
||||
except KeyError:
|
||||
# action is not set return default permission_classes
|
||||
return [permission() for permission in self.permission_classes]
|
||||
|
||||
def retrieve(self, request, pk=None):
|
||||
user_pk = request.user.pk
|
||||
song_obj = get_object_or_404(Song, azura_id=pk).pk
|
||||
|
|
|
|||
Loading…
Reference in New Issue