예제 #1
0
def add_song(request):
	if request.method == 'POST':
		data = JSONParser().parse(request)
		data['created_at'] =  datetime.now().strftime('%Y-%m-%d %H:%M:%S')
		
		#Check to decide whether entry needs to be done in Incoming database of Outgoing
		data['primary_id'] = SongsUrl.objects.count()+1
		serializer = SongsUrlSerializer(data=data)
		
		if serializer.is_valid():
			serializer.save()
			return JSONResponse(serializer.data, status=status.HTTP_201_CREATED)
	
		return JSONResponse(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
예제 #2
0
def add_song(request):
	if request.method == 'POST':

		data = JSONParser().parse(request)
		data['created_at'] =  datetime.now().strftime('%Y-%m-%d %H:%M:%S')
		data['primary_id'] = SongsUrl.objects.count()+1
		serializer = SongsUrlSerializer(data=data)
		
		add_to_playlist(data['url'])

		if serializer.is_valid():
			serializer.save()
			return JSONResponse(serializer.data, status=status.HTTP_201_CREATED)
	
		return JSONResponse(serializer.errors, status=status.HTTP_400_BAD_REQUEST)