e7ee92868f
Now includes functions to convert json to track, artist and album
22 lines
703 B
Python
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"])
|