def changeRating(request, song_id ,new_status, action): # Delete current rating try: rating = Rating.objects.get(user=request.user, song=song_id); rating.delete() except: pass if action == 'switch': new_rating = Rating(user=request.user, song=Song.objects.get(id=song_id), value=new_status) new_rating.save() return song_detail(request, song_id, True)
def changeRating(request, song_id, new_status, action): # Delete current rating try: rating = Rating.objects.get(user=request.user, song=song_id) rating.delete() except: pass if action == 'switch': new_rating = Rating(user=request.user, song=Song.objects.get(id=song_id), value=new_status) new_rating.save() return song_detail(request, song_id, True)
def add_song_to_playlist(request, song_id): playlist = Playlist.get_or_create(request.user.id) playlist.add_song(Song.objects.get(id=song_id), request.user) return song_detail(request, song_id, True)