def ui_new_playlist(): form = PlaylistForm(request.form) if request.method == 'POST' and form.validate(): # Get form data class Args: url = form.url.data name = form.name.data # save the playlist Controller.new_playlist(Args()) return redirect('/ui/playlists') return render_template('playlists/new_playlist.html', form=form)
def post(): parser = reqparse.RequestParser() parser.add_argument('url', required=True) parser.add_argument('name', required=True) # Parse the arguments into an object args = parser.parse_args() return {'message': 'Playlist has been added', 'data': Controller.new_playlist(args)}, 201