def registro(): form = RegistroForm() # if request.method=='GET': # return render_template("registro.html", form=form) if request.method != 'GET' and form.validate_on_submit(): usuario = form.usuario.data senha = form.senha.data email = form.email.data existeU = Usuario.query.filter_by(usuario=usuario).first() existeEmail = Usuario.query.filter_by(email=email).first() if existeU == None and existeEmail == None: novoUsuario = Usuario(usuario=usuario, email=email) novoUsuario.set_senha(senha) db.session.add(novoUsuario) db.session.commit() flash("Usuario registrado com sucesso") return redirect(url_for('login')) else: flash("Nome de usuário ou email já registrado.") return render_template("registro.html", form=form)