def post(self, request, *args, **kwargs): form = MusicEditForm(request.POST) if form.is_valid(): form.save() rvalue = self.last_request.get_recomm(request.POST) for rv in rvalue: form_recomm = MusicRecommForm({"artist": rv["artist"], "track": rv["track"], "is_recomm": 1}) form_recomm.save() return redirect(reverse("view_music_list"))
def post(self, request, *args, **kwargs): form = MusicEditForm(request.POST) if form.is_valid(): form.save() rvalue = self.last_request.get_recomm(request.POST) for rv in rvalue: form_recomm = MusicRecommForm({ 'artist': rv['artist'], 'track': rv['track'], 'is_recomm': 1 }) form_recomm.save() return redirect(reverse('view_music_list'))
def get_queryset(self, **kwargs): playlist_id = self.kwargs["playlist_id"] limit = self.kwargs["limit"] track = self.kwargs["track"] search = self.last_request.get_search({"track": track, "limit": limit}) searched_track = search["results"]["trackmatches"]["track"][0] rvalue = self.last_request.get_recomm( {"artist": searched_track["artist"], "track": searched_track["name"], "limit": limit} ) for rv in rvalue: form_recomm = MusicRecommForm( {"artist": rv["artist"], "track": rv["track"], "is_recomm": 1, "playlist_id": playlist_id} ) form_recomm.save() return rvalue
def get_queryset(self, **kwargs): playlist_id = self.kwargs['playlist_id'] limit = self.kwargs['limit'] track = self.kwargs['track'] search = self.last_request.get_search({'track': track, 'limit': limit}) searched_track = search["results"]["trackmatches"]["track"][0] rvalue = self.last_request.get_recomm({ 'artist': searched_track["artist"], 'track': searched_track["name"], 'limit': limit }) for rv in rvalue: form_recomm = MusicRecommForm({ 'artist': rv['artist'], 'track': rv['track'], 'is_recomm': 1, 'playlist_id': playlist_id }) form_recomm.save() return rvalue