def perfil(username): from aplicacion.models import Usuarios user = Usuarios.query.filter_by(username=username).first() if user is None: abort(404) form = FormUsuario(request.form, obj=user) del form.password if form.validate_on_submit(): form.populate_obj(user) db.session.commit() return redirect(url_for("inicio")) return render_template("usuarios_new.html", form=form, perfil=True)
def registro(): from aplicacion.models import Usuarios form = FormUsuario() if form.validate_on_submit(): existe_usuario = Usuarios.query.\ filter_by(username=form.username.data).first() if existe_usuario is None: user = Usuarios() form.populate_obj(user) user.admin = False db.session.add(user) db.session.commit() return redirect(url_for("inicio")) form.username.errors.append("Nombre de usuario ya existe.") return render_template("usuarios_new.html", form=form)