def add_persons(request): person = Person() form = PersonForm(request.POST) if request.method == 'POST' and form.validate(): form.populate_obj(person) DBSession.add(person) return HTTPFound(location=request.route_url('index')) return {'form' : form}
def edit(id): person = Person.query.get_or_404(id) personForm = PersonForm(obj=person) if request.method == 'POST': if personForm.validate_on_submit(): personForm.populate_obj(person) app.logger.debug(f'Update Person: {person}') db.session.commit() return redirect(url_for('index')) return render_template('edit.html', form=personForm)
def add(): person = Person() personForm = PersonForm(obj=person) if request.method == 'POST': if personForm.validate_on_submit(): personForm.populate_obj(person) app.logger.debug(f'Insert Person: {person}') db.session.add(person) db.session.commit() return redirect(url_for('index')) return render_template('add.html', form=personForm)