Files
muzak/playlist/views.py
T
mark e7ee92868f Adds object creation from spotify
Now includes functions to convert json to track, artist and album
2024-02-06 01:13:57 +01:00

22 lines
703 B
Python

from django.shortcuts import render
from django.views import View
from django.http import HttpResponse
from . import models
from . import spotify
spt = spotify.Spotify()
class TrackView(View):
def get(self, request, spotify_id):
# TODO: Dit is eigenlijk wat moet gebeuren op post
try:
track = models.Track.objects.get(pk=spotify_id)
except models.Track.DoesNotExist:
data = spt.get_song_info(spotify_id)
track = models.Track.objects.from_json(data)
return HttpResponse(str(track))
def post(self, request, spotify_id):
data = spt.get_song_info(spotify_id)
print(data)
return HttpResponse(data["name"])