def user(): user = current_user form = EditProfileForm(obj=user, meta={'user': current_user}) if form.validate_on_submit(): form.populate_obj(user) db.session.add(user) db.session.commit() return render_template('user.html', user=user, form=form)
def edit_profile(): if not current_user.id: return render_template('admin/error.html') userdata = user.get_user_details(current_user.id) editprofile_form = EditProfileForm(request.form, obj=userdata) if request.method == 'POST' and editprofile_form.validate(): userdata = user.update_user(request.form) return render_template('admin/editprofile.html', form=editprofile_form) else: editprofile_form.populate_obj(userdata) return render_template('admin/editprofile.html', form=editprofile_form, id=userdata.id)