Example #1
0
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"))
Example #2
0
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"))
Example #3
0
def newCharacter():
	character = Character(request.form["data"])
	character.save()
Example #4
0
def newCharacter():
	character = Character(request.form["data"])
	character.save()