переписал вьюшку и урлы

This commit is contained in:
Mike0001-droid 2024-06-06 10:41:47 +05:00
parent b05d83b281
commit e00dab5aa8
2 changed files with 7 additions and 7 deletions

View File

@ -7,7 +7,7 @@ from rest_framework import status
from rest_framework.decorators import action
from rest_framework.permissions import AllowAny
""" class FetchAndServeFile(ViewSet):
class FetchAndServeFile(ViewSet):
def list(self, request):
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:
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"
api_key = "49226d3488aac3f5:18d88659c6c1c5e131a0ce0a94d55235"
@ -49,7 +49,7 @@ from rest_framework.permissions import AllowAny
except requests.RequestException as e:
return Response({'error': str(e)}, status=status.HTTP_400_BAD_REQUEST) """
class FetchAndServeFile(APIView):
""" class FetchAndServeFile(APIView):
permission_classes = [AllowAny]
def get(self, request, station, song_id, *args, **kwargs):
@ -70,4 +70,4 @@ class FetchAndServeFile(APIView):
return file_response
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) """

View File

@ -23,10 +23,10 @@ router.register(r'news', newsViews.NewsViewSet)
#router.register(r'profiles', ProfileViewSet, basename='profiles')
router.register(r'teams', TeamViewSet, basename='teams')
router.register(r'rubriks', RubricViewSet, basename='rubriks')
router.register(r'fetchandservefile', FetchAndServeFile, basename='fetchandservefile')
urlpatterns = [
path('api/admin/', admin.site.urls),
path('api/fetch-file/<str:station>/<str:song_id>/', FetchAndServeFile.as_view(), name='fetch-file'),
#path('api/fetch-file/<str:station>/<str:song_id>/', FetchAndServeFile.as_view(), name='fetch-file'),
path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
path('api/token/verify/', TokenVerifyView.as_view(), name='token_verify'),