def neighborhoods_add(): neighborhood = models.neighborhood() form = forms.neighborhoods(request.form, neighborhood) form.id = neighborhood.id if request.method == 'POST': if form.validate_on_submit(): neighborhood.position = neighborhood.get_position() g.mysql.add(form.get_instance(neighborhood)) g.mysql.commit() flash('The neighborhood was saved successfully.', 'success') return redirect(url_for('administrators.neighborhoods_overview')) flash('The neighborhood was not saved successfully.', 'danger') return render_template('administrators/views/neighborhoods_add.html', form=form)
def neighborhoods_edit(id): neighborhood = g.mysql.query(models.neighborhood).get(id) if not neighborhood: abort(404) form = forms.neighborhoods(request.form, neighborhood) form.id = neighborhood.id if request.method == 'POST': if form.validate_on_submit(): g.mysql.add(form.get_instance(neighborhood)) g.mysql.commit() flash('The neighborhood was updated successfully.', 'success') return redirect(url_for('administrators.neighborhoods_overview')) flash('The neighborhood was not updated successfully.', 'danger') return render_template('administrators/views/neighborhoods_edit.html', form=form, id=id)