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})
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))