コード例 #1
0
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!")
コード例 #2
0
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
コード例 #3
0
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
コード例 #4
0
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
コード例 #5
0
ファイル: servidor.py プロジェクト: ramoti/Prog-II
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("/")