def pet_edit(id):
    """Show form to edit existing pet"""
    form = PetEditForm()

    if form.validate_on_submit():
        photo_url = form.photo_url.data
        age = form.age.data
        notes = form.notes.data
        pet = Pet.get_single_pet(id)
        Pet.update_pet(pet, [photo_url, age, notes])
        flash(f"Updated {pet.name}")
        return redirect(f"/pet/{id}")

    else:
        pet = Pet.get_single_pet(id)
        return render_template('pet_detail.html', pet=pet, pet_edit_form=form)