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"])