Completed #9 and changed the http endpoint for uploading a song from upload/song/ to song/upload/
This commit is contained in:
+4
-1
@@ -2,8 +2,11 @@ from django.db import models
|
||||
|
||||
class Song(models.Model):
|
||||
title = models.CharField(max_length=70)
|
||||
albumn = models.CharField(max_length=70)
|
||||
album = models.CharField(max_length=170)
|
||||
artist = models.CharField(max_length=100)
|
||||
year = models.IntegerField()
|
||||
genre = models.CharField(max_length=70)
|
||||
duration = models.IntegerField()
|
||||
track_number = models.IntegerField()
|
||||
cover = models.BinaryField(editable=True)
|
||||
file = models.BinaryField(editable=True)
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ from api import views
|
||||
|
||||
urlpatterns = [
|
||||
path('song/', views.UploadList().as_view()),
|
||||
path('upload/song/', views.UploadList().as_view())
|
||||
path('song/upload/', views.UploadList().as_view())
|
||||
]
|
||||
|
||||
urlpatterns = format_suffix_patterns(urlpatterns)
|
||||
|
||||
@@ -31,4 +31,9 @@ class UploadDetail(APIView):
|
||||
return Song.objects.get(pk=pk)
|
||||
except Song.DoesNotExist:
|
||||
raise Http404
|
||||
|
||||
def get(self, request, pk, format=NONE):
|
||||
song = self.get_object(pk)
|
||||
serializer = SongSerializer(song)
|
||||
|
||||
return Response(serializer.data)
|
||||
|
||||
Reference in New Issue
Block a user