def add_owner(): form = OwnerForm(request.form) if request.method == 'POST' and form.validate(): owner = OwnerModel(name=request.form['name'].lower(), age=request.form['age'], location=request.form['location'].lower()) db.session.add(owner) db.session.commit() return redirect(url_for('owners.show_owners')) return render_template('owners/add_owner.html', form=form)
def edit_owner(owner_id): form = OwnerForm(request.form) current_owner = OwnerModel.query.get(owner_id) if request.method == 'POST' and form.validate(): current_owner = OwnerModel.query.filter_by(id=owner_id).update({ 'name': request.form['name'].lower(), 'age': request.form['age'], 'location': request.form['location'].lower() }) db.session.commit() return redirect(url_for('owners.show_owners')) return render_template('owners/edit_owner.html', owner=current_owner, form=form)