def get_top_artists(request): playlist = json.loads(request.body, 'utf-8') tracks = ((track['artist'], track['title']) for track in playlist) top = top_artists(tracks, 10) return JsonResponse(top, safe=False)
def get_summary(request): playlist = json.loads(request.body, 'utf-8') tracks = [(track['artist'], track['title']) for track in playlist] tracks = top_artists(tracks, 10) summary = get_playlist_summary(tracks) return JsonResponse(summary, safe=False)