def cadastro(): # Recebendo o valor dos dados vindos da classe CadastroForm form = CadastroForm() # Se o submit for validado, então: if form.validate_on_submit(): print("A matricula é: " + form.matricula.data) print("O Tipo do imóvel é: " + form.tipoImovel.data) print("A opção escolhida foi: " + form.areaImovel.data) print("O enderecoUser é: " + form.enderecoUser.data) print("A latitude do user é: " + form.latUser.data) print("A longitude do user é : " + form.longUser.data) cadastrar = Imovel(matricula=form.matricula.data, tipoImovel=form.tipoImovel.data, areaImovel=form.areaImovel.data, enderecoUser=form.enderecoUser.data, latUser=form.latUser.data, longUser=form.longUser.data) db.session.add(cadastrar) db.session.commit() return render_template('confirmacao.html') else: print(form.errors) # RENDERIZAÇÃO DO TEMPLATE PROJETO.HTML return render_template('projeto.html', form=form)
def cadastro(): if current_user.is_authenticated: return redirect(url_for('index', id=current_user)) form = CadastroForm() if request.method == 'POST': if form.validate_on_submit(): new_user = User(form.name.data, form.nick_name.data, form.email.data, form.contact.data, form.birth_date.data, form.desc.data) new_user.set_senha(form.password.data) confirmation = User.query.filter_by(email=form.email.data).first() if confirmation == None: db.session.add(new_user) db.session.commit() login_user(new_user) return redirect(url_for('index', id=current_user)) else: flash("usuário já existente") return redirect(url_for('cadastro')) else: print(form.email.errors) print(form.password.errors) print(form.name.errors) print(form.nick_name.errors) print(form.contact.errors) print(form.birth_date.errors) return render_template("cadastro.html", form=form)
def adicionar_produto(): form = CadastroForm() if form.validate_on_submit(): produtos = Produto(username=request.form['username'], quantidade=request.form['quantidade'], preco_de_venda=request.form['preco_de_venda'], preco_de_compra=request.form['preco_de_compra']) db.session.add(produtos) db.session.commit() return redirect(url_for("lista_produto")) return render_template("adicionar_produto.html", form=form)
def cadastrar(): form = CadastroForm() if form.validate_on_submit(): p = Pessoa() form.populate_obj(p) db.session.add(p) db.session.commit() return redirect(url_for("home.home")) return render_template("cadastro.html", form=form)
def cadastro(): form = CadastroForm() if form.validate_on_submit(): user = User.create(username=form.username.data, name=form.name.data, email=form.email.data, password=form.password.data) return redirect(url_for('login')) else: print(form.errors) return render_template('cadastro.html', form=form)
def atualizar(id): form = CadastroForm() pessoa = Pessoa.query.filter_by(_id=id).first() if form.validate_on_submit(): form.populate_obj(pessoa) db.session.commit() form = CadastroForm() form.insert_data(pessoa) return render_template("atualizar.html", form=form)
def atualizar_produto(id): form = CadastroForm() produtos = Produto.query.filter_by(id = id).first() if form.validate_on_submit(): form.populate_obj(produtos) db.session.commit() return redirect(url_for("lista_produto")) form = CadastroForm() form.insert_data(produtos) return render_template("atualizar_produto.html", form=form, produtos=produtos)
def cadastrar(): form = CadastroForm() if form.validate_on_submit(): e = Conta.query.filter_by(email=form.email.data).first() if e: flash("Já existe uma conta neste e-mail. Utilize outro!") else: conta = Conta(form.nome.data, form.email.data, form.dataNasc.data, form.senha.data) db.session.add(conta) db.session.commit() flash("Cadastrado com sucesso!") return redirect(url_for("logar")) else: print("Não preencheu os dados") return render_template("cadastro.html", form=form)
def cadastrar(): form = CadastroForm() if form.validate_on_submit(): p = Pessoa( nome=form.nome.data, rua=form.rua.data, numero=form.numero.data, bairro=form.bairro.data, cidade=form.cidade.data, estado=form.estado.data, fone=form.fone.data, cpf=form.cpf.data, email=form.email.data, ) db.session.add(p) db.session.commit() return redirect(url_for("home.home")) return render_template("cadastro.html", form=form)
def user_edit(id): user = User.query.get(id) form = CadastroForm() if (user is None): return abort(404) if form.validate_on_submit(): user.usename = form.username.data user.email = form.email.data user.name = form.name.data user.password_hash = form.password.data db.session.commit() return redirect(url_for("estante")) else: form.username.data = user.username return render_template('edituser.html', user=user, form=form)
def signup(): form = CadastroForm() if form.validate_on_submit(): u = Usuario(nome=form.nome.data, nome_usuario=form.nome_usuario.data) u.adicionar_senha(form.senha.data) confirma = Usuario.query.filter_by( nome_usuario=form.nome_usuario.data).first() if (confirma == None): db.session.add(u) db.session.commit() flash("Conta Criada") return redirect(url_for('login')) else: flash("Conta existente! Faça login") return render_template('cadastro.html', form=form)
def cadastro(): #Recebendo o valor dos dados vindos da classe CadastroForm form = CadastroForm() #Se o submit for validado, então: if form.validate_on_submit(): print("A cidade é: " + form.idAlgo.data) #Pega o valor do nome da cidade no FORM NomeCidade = form.idAlgo.data #Token de segurança da API token = '27dc2dde8778e2f6963013dfa87b0e5d' #recebe os dados da cidade digitado pelo link da api recebeDadosCidade = requests.get( 'http://apiadvisor.climatempo.com.br/api/v1/locale/city?name=' + NomeCidade + '&state=SP&token=' + token) #transforma os jados da cidade em um dicionário recebeDadosTempoCidade = json.loads(recebeDadosCidade.text) #Atribui o ID da cidade pegando dos valores contidos no dicionario idCidade = recebeDadosTempoCidade[0]['id'] #MELHORIAS FUTURAS #POPULAR LISTA DO INPUT COM CIDADES #recebe os valores do tempo da api passando como parametros o ID da cidade recuperado anteriormente r = requests.get( 'http://apiadvisor.climatempo.com.br/api/v1/weather/locale/' + str(idCidade) + '/current?token=' + token) #transforma os dados em dicionário novamente recebeDadosTempo = json.loads(r.text) print(recebeDadosTempo) #Retorna para a view confirmacao o form + os dados em formato de dicionario do tempo return render_template('confirmacao.html', form=form, dadostempo=recebeDadosTempo) #return render_template('projeto.html', form=form) else: print(form.errors) #RENDERIZAÇÃO DO TEMPLATE PROJETO.HTML return render_template('projeto.html', form=form)
def cadastro(): form = CadastroForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user and user.username == form.username.data: flash("User already used!") return redirect(url_for("cadastro")) else: user = User.query.filter_by(email=form.email.data).first() if user and user.email == form.email.data: flash("Email already used!") return redirect(url_for("cadastro")) else: new_user = User(form.username.data, form.password.data, form.name.data, form.email.data) flash("Registered with success!") db.session.add(new_user) db.session.commit() return render_template('cadastro.html', form=form)
def cadastro(): form = CadastroForm() if form.validate_on_submit(): r = User(username=form.username.data, name=form.name.data, email=form.email.data) r.set_password(form.password.data) confirmation = User.query.filter_by(email=form.email.data).first() if (confirmation == None): db.session.add(r) db.session.commit() flash("Conta Criada") return redirect(url_for('login')) else: flash("Já exite uma conta com esse e-mail!") return render_template('cadastro.html', form=form)