def edit_email(contact_id): my_email = Email.query.filter_by(contact_id=contact_id).first() form = EmailForm(obj=my_email) if form.validate_on_submit(): try: form.populate_obj(my_email) database.session.add(my_email) database.session.commit() flash('Save Successfully', 'success') return redirect(url_for('emails', contact_id=contact_id)) except: database.session.rollback() flash('Error !', 'danger') return redirect(url_for('emails', contact_id=contact_id)) return render_template('web/edit_email.html', form=form)