def deletePuppy(shelter_id, puppy_id): delete_puppy = models.puppy_get(puppy_id) shelter = models.shelter_get(shelter_id) if request.method == 'POST': models.puppy_delete(delete_puppy) return redirect(url_for('showShelter', shelter_id=shelter.id)) else: return render_template('puppies/delete.html', shelter=shelter, puppy=delete_puppy)
def editPuppy(shelter_id, puppy_id): shelter = models.shelter_get(shelter_id) puppies = models.puppies_get_by_shelter(shelter_id) edit_puppy = models.puppy_get(puppy_id) form = forms.PuppyForm(request.form) int_puppy_weight = int(edit_puppy.weight) if request.method == 'POST' and form.validate(): edit_puppy.name = form.name.data edit_puppy.gender = form.gender.data edit_puppy.dateOfBirth = form.dateOfBirth.data edit_puppy.picture = form.picture.data edit_puppy.weight = form.weight.data models.puppy_edit(edit_puppy) return render_template('shelters/show.html', shelter=shelter, puppies=puppies, form=form) else: return render_template('puppies/edit.html', shelter=shelter, puppy=edit_puppy, form=form, int_puppy_weight=int_puppy_weight)
def showPuppy(shelter_id, puppy_id): shelter = models.shelter_get(shelter_id) puppy = models.puppy_get(puppy_id) return render_template('puppies/show.html', shelter=shelter, puppy=puppy)