示例#1
0
def dog(dog_id):
    dog = Dog()
    if request.method == "GET":
        return dog.getDog(dog_id)
    if request.method == "PUT":
        print request.json
        Name = request.json["name"]
        Notes = request.json["notes"]
        Owner = request.json["owner"]
        dog.update(dog_id, Name, Notes, Owner)
        return json.dumps({"sucess": True})
    if request.method == "DELETE":
        dog.deleteDog(dog_id)
        return json.dumps({"sucess": True})
示例#2
0
def updateDog():
	found_dog = Dog.get_by_id(2)

	name = found_dog.name
	owner = found_dog.owner
	age = request.json['age']
	breed = found_dog.breed

	payload = {
		"name": name,
		"owner": owner,
		"age": age,
		"breed": breed
	}
	print("payload: ", payload)

	num_updated = Dog.update(**payload).where(Dog.id == 2).execute()
	print("number of dogs updated", num_updated)

	found_dog = Dog.get_by_id(2)
	
	return jsonify(model_to_dict(found_dog))