def return_available_characters(userId, worldId): characters = db.session.query(Character).all() if request.method == 'GET': return jsonify (json_list = [character.serialize() for character in characters]) if request.method == 'PUT': #revisedjson = request.json_list print ("REQUEST.ARGS: ", request.args['name']) newCharacter = Character(request.args['name']) newCharacter.save() return render_template(url_for("return_available_characters"))
def return_available_characters(userId, worldId): characters = db.session.query(Character).all() #JJP: I tend to define distinct routes for each HTTP method, but this may be a matter of taste if request.method == 'GET': return jsonify (json_list = [character.serialize() for character in characters]) if request.method == 'PUT': #revisedjson = request.json_list print ("REQUEST.ARGS: ", request.args['name']) # JJP: Python style is to do underscores (new_character) rather than camel case (newCharacter) newCharacter = Character(request.args['name']) newCharacter.save() return render_template(url_for("return_available_characters"))
def newCharacter(): character = Character(request.form["data"]) character.save()