написал вью для одиночного трека
This commit is contained in:
parent
680444fedd
commit
35eac05fd9
|
|
@ -154,7 +154,7 @@ class IsAdminUser(BasePermission):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def has_permission(self, request, view):
|
def has_permission(self, request, view):
|
||||||
return bool(request.user and request.user.is_staff)
|
return bool(request.user and request.user.)
|
||||||
|
|
||||||
|
|
||||||
class IsAuthenticatedOrReadOnly(BasePermission):
|
class IsAuthenticatedOrReadOnly(BasePermission):
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ from rest_framework import status
|
||||||
from rest_framework.decorators import action
|
from rest_framework.decorators import action
|
||||||
from rest_framework.permissions import AllowAny
|
from rest_framework.permissions import AllowAny
|
||||||
|
|
||||||
""" class FetchAndServeFile(ViewSet):
|
class FetchAndServeFile(ViewSet):
|
||||||
|
|
||||||
def list(self, request):
|
def list(self, request):
|
||||||
file_url = f"http://82.97.242.49:10084/api/station/it-radio/file/fc6377b2dae75d29358783bc/play"
|
file_url = f"http://82.97.242.49:10084/api/station/it-radio/file/fc6377b2dae75d29358783bc/play"
|
||||||
|
|
@ -29,7 +29,7 @@ from rest_framework.permissions import AllowAny
|
||||||
except requests.RequestException as e:
|
except requests.RequestException as e:
|
||||||
return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST)
|
return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
def get(self, request, station, song_id, *args, **kwargs):
|
""" def get(self, request, station, song_id, *args, **kwargs):
|
||||||
file_url = f"http://82.97.242.49:10084/api/station/{station}/file/{song_id}/play"
|
file_url = f"http://82.97.242.49:10084/api/station/{station}/file/{song_id}/play"
|
||||||
api_key = "49226d3488aac3f5:18d88659c6c1c5e131a0ce0a94d55235"
|
api_key = "49226d3488aac3f5:18d88659c6c1c5e131a0ce0a94d55235"
|
||||||
|
|
||||||
|
|
@ -47,9 +47,9 @@ from rest_framework.permissions import AllowAny
|
||||||
|
|
||||||
return file_response
|
return file_response
|
||||||
except requests.RequestException as e:
|
except requests.RequestException as e:
|
||||||
return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) """
|
return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
"""
|
||||||
class FetchAndServeFile(APIView):
|
""" class FetchAndServeFile(APIView):
|
||||||
permission_classes = [AllowAny]
|
permission_classes = [AllowAny]
|
||||||
|
|
||||||
def get(self, request, station, song_id, *args, **kwargs):
|
def get(self, request, station, song_id, *args, **kwargs):
|
||||||
|
|
@ -70,4 +70,4 @@ class FetchAndServeFile(APIView):
|
||||||
|
|
||||||
return file_response
|
return file_response
|
||||||
except requests.RequestException as e:
|
except requests.RequestException as e:
|
||||||
return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST)
|
return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) """
|
||||||
Loading…
Reference in New Issue