예제 #1
0
파일: views.py 프로젝트: rlanger/muselon
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"))
예제 #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"))
예제 #3
0
파일: views.py 프로젝트: rlanger/muselon
def newCharacter():
	character = Character(request.form["data"])
	character.save()
예제 #4
0
def newCharacter():
	character = Character(request.form["data"])
	character.save()