def incluir_pessoa(): # obter os parâmetros do formulário nome = request.args.get("nome") ender = request.args.get("endereco") tel = request.args.get("telefone") # criar uma pessoa (não é preciso atribuir a nova pessoa à uma) Pessoa.create(nome=nome, endereco=ender, telefone=tel) # encaminhar a resposta para uma página de exibição de mensagens return render_template('exibir_mensagem.html', mensagem="Pessoa inserida!")
def incluir_pessoa(): # preparar mensagem de retorno padrão (sucesso) msg = jsonify({"message": "ok"}) # obter os dados dados = request.get_json(force=True) # obter os valores nome = dados['nome'] ender = dados['endereco'] tel = dados['telefone'] # criar a nova pessoa Pessoa.create(nome=nome, endereco=ender, telefone=tel) return msg
def incluir_pessoa(): # prepara a resposta padrão otimista response = jsonify({"message": "ok", "details": "ok"}) try: # pega os dados informados dados = request.get_json(force=True) # cria uma pessoa Pessoa.create(nome=dados['nome'], endereco=dados['endereco'], telefone=dados['telefone']) except Exception as e: # resposta de erro response = jsonify({"message": "error", "details": str(e)}) # informa que outras origens podem acessar os dados desde servidor/serviço response.headers.add('Access-Control-Allow-Origin', '*') # retorno! return response
def incluir_pessoa(): nome = request.args.get("nome") endereco = request.args.get("endereco") telefone = request.args.get("telefone") email = request.args.get("email") nova = Pessoa.create(nome=nome, endereco=endereco, telefone=telefone, email=email) # converte a pessoa em peewee para json pessoa_json = model_to_dict(Pessoa, nova) # envia a pessoa nova em json para o backend cadastrar (chamada post) resultado = requests.get('http://localhost:4999/incluir_pessoa', params=pessoa_json) return resultado
def add(): nome = request.args.get("nome") endereco = request.args.get("endereco") telefone = request.args.get("telefone") email = request.args.get("email") cpf = request.args.get("cpf") if request.method == "POST": if request.files: imagem = request.files["imagem"] print(imagem) nova_pessoa = Pessoa.create(nome=nome, endereco=endereco, telefone=telefone, email=email, cpf=cpf) return redirect("/")