コード例 #1
0
 def post(self):
     dados= json.loads(request.data)
     pessoa= Pessoas(nome=dados['nome'], idade=dados['idade'])
     pessoa.save()
     mensagem= 'A pessoa com o nome {} foi adicionada ao Banco de Dados'.format(pessoa.nome)
     response= {'status':'Sucesso','mensagem':mensagem}
     return response
コード例 #2
0
 def post(self, nome):
     if nome == 'Admin':
         response = login_igual_nome(nome)
         if response == True:
             dados = request.json
             if "nome" in dados and "idade" in dados and "senha" in dados:
                 pessoa = Pessoas(nome=dados['nome'], idade=dados['idade'])
                 usuario = Usuarios(login=dados['nome'],senha=dados['senha'], status=1)
                 pessoa.save()
                 usuario.save()
                 response = {
                     'id': pessoa.id,
                     'senha':usuario.senha,
                     'nome': pessoa.nome,
                     'idade': pessoa.idade
                 }
                 return response
             else:
                 response = {
                     'status': 'error',
                     'mensagem': [{
                         'nome': '????',
                         'senha': '????',
                         'idade': '????'}]
                 }
                 return response
         else:
             return response
     else:
         response = {
             'status': 'error',
             'mensagem': 'Função requer acesso de administrador '
         }
         return response
コード例 #3
0
    def post(self):

        dados = request.json
        pessoa = Pessoas(nome=dados['nome'], idade=dados['idade'])
        pessoa.save()
        response = {'id': pessoa.id, 'nome': pessoa.nome, 'idade': pessoa.id}
        return response
コード例 #4
0
 def put(self, id):
     pessoa = Pessoas.query.filter_by(id=id).first()
     dados = loads(request.data)
     if 'nome' in dados:
         pessoa.nome = dados['nome']
     if 'idade' in dados:
         pessoa.idade = dados['idade']
     Pessoas.save(pessoa)
     return dados
コード例 #5
0
ファイル: app.py プロジェクト: gean-costa/dio_flask
 def post(self):
     dados = request.json
     pessoa = Pessoas(nome=dados['nome'], idade=dados['idade'])
     pessoa.save()
     response = {
         'status': 'sucessful',
         'message': f'Pessoa {pessoa.nome} adicionada'
     }
     return response
コード例 #6
0
 def post(self):
     dados = request.json
     pessoa = Pessoas(nome=dados["nome"], idade=dados["idade"])
     pessoa.save()
     response = {
         "id": pessoa.id,
         "nome": pessoa.nome,
         "idade": pessoa.idade
     }
     return response
コード例 #7
0
    def post(self):
        dados = json.loads(request.data)
        pessoa = Pessoas(nome=dados['nome'], idade=dados['idade'])
        pessoa.save()
        response={
            'id':pessoa.id,
            'nome':pessoa.nome,
            'idade':pessoa.idade
        }

        return response
コード例 #8
0
 def post(self):
     try:
         dados = request.json
         pessoa = Pessoas(nome=dados['nome'], idade=dados['idade'])
         pessoa.save()
         response = {
             'id': pessoa.id,
             'nome': pessoa.nome,
             'idade': pessoa.idade
         }
     except Exception:
         response = {'status': 'erro', 'mensagem': 'erro desconhecido'}
     return response
コード例 #9
0
 def post(self):
     try:
         dados = request.json
         pessoa = Pessoas(nome=dados["nome"], idade=dados["idade"])
         pessoa.save()
         response = {
             'success': True,
             'message': f"{pessoa.nome} adicionado(a) com sucesso."
         }
     except Exception:
         response = {
             'success': False,
             'message': "Não foi possível adicionar esta pessoa."
         }
     return response
コード例 #10
0
 def post(self):
     try:
         dados = json.loads(request.data)
         pessoa = Pessoas(nome=dados['nome'], idade=dados['idade'])
         pessoa.save()
         response = {
             'id': pessoa.id,
             'nome': pessoa.nome,
             'idade': pessoa.idade
         }
     except AttributeError:
         mensagem = 'Dados invalidos'
         response = {'status': 'erro', 'mensagem': mensagem}
     except KeyError:
         mensagem = 'Dados invalidos'
         response = {'status': 'erro', 'mensagem': mensagem}
     return response
コード例 #11
0
ファイル: app.py プロジェクト: juniorjrml/api_atividade
    def post(self):
        try:
            dados = json.loads(request.data)
            for atributo in dados:
                dados[atributo] = converter_para_tipo_do_elemento(dados[atributo])

            if type(dados['nome']) != str or type(dados['idade']) != int:
                raise KeyError
            pessoa = Pessoas(nome=dados['nome'], idade=dados['idade'])
            pessoa.save()

            n_status = 201
            ESTADO["status"] = SUCESSO
            ESTADO["mensagem"] = "Registro incluido com sucesso"

        except KeyError:
            n_status = 400
            ESTADO["status"] = FALHA
            ESTADO["mensagem"] = "Falha ao inserir"

        return ESTADO, n_status
コード例 #12
0
def insere_pessoas():
    pessoa1 = Pessoas(nome='Usuario1', idade=25)
    pessoa2 = Pessoas(nome='Usuario2', idade=42)
    pessoa3 = Pessoas(nome='Usuario3', idade=37)
    pessoa1.save()
    pessoa2.save()
    pessoa3.save()
コード例 #13
0
ファイル: app.py プロジェクト: 36215764/api_atividade
    def post(self):
        data = request.get_json(self)

        if 'nome' in data and 'idade' in data:
            pessoa = Pessoas(nome=data['nome'], idade=data['idade'])
            pessoa.save()

            response = {
                'id': pessoa.id,
                'nome': pessoa.nome,
                'idade': pessoa.idade
            }

        else:
            response = {
                'status':
                'erro',
                'mensagem':
                'Não foi possivel inserir está pessoa por falta de dados.'
            }

        return response
コード例 #14
0
def insere_pessoa():
    pessoa = Pessoas(nome='Sergio', idade=40)
    print(pessoa)
    pessoa.save()
コード例 #15
0
def insere_pessoas():
    pessoa = Pessoas(nome='Andre Luis', idade=18)
    print(pessoa)
    pessoa.save()
コード例 #16
0
ファイル: utils.py プロジェクト: wpavini/api_atividade
def insere_pessoas():
   pessoa = Pessoas(nome='Pavini', idade=36)
   print(pessoa)
   pessoa.save()
コード例 #17
0
ファイル: utils.py プロジェクト: jackteruya/api_atividade
def insere_pessoas():
    pessoa = Pessoas(nome='Galleani', idade=35)
    print(pessoa)
    pessoa.save()
コード例 #18
0
def insere_pessoas():
    pessoa = Pessoas(nome='alex', idade=999)
    print(pessoa)
    pessoa.save()
コード例 #19
0
def insere_pessoas():
    pessoa = Pessoas(nome='Neto', idade='26')
    print(pessoa)
    pessoa.save()
コード例 #20
0
def insere_pessoas():
    pessoa = Pessoas(nome='Santos', idade=24)
    pessoa.save()
コード例 #21
0
def insere_pessoa():
    pessoa = Pessoas(nome='LuK', idade=20)
    print(pessoa)
    pessoa.save()
コード例 #22
0
ファイル: utils.py プロジェクト: dho619/Api_Flask
def insere():
    pessoa = Pessoas(nome='Sebastian', idade=298)
    pessoa.save()
コード例 #23
0
def insere_pessoa():
    pessoa = Pessoas(nome="Felipe", idade="20")
    print(pessoa)
    pessoa.save()
コード例 #24
0
ファイル: utils.py プロジェクト: JNCJcoder/python-dio
def insere_pessoa():
    pessoa = Pessoas(nome='Jorge', idade=21)
    pessoa.save()
    print(pessoa)
コード例 #25
0
def insere_pessoas(nome, idade):
    pessoa = Pessoas(nome=nome, idade=idade)
    pessoa.save()
    print(pessoa)
コード例 #26
0
def insere_pessoas():
    pessoa = Pessoas(nome='Domingos', idade=32)
    print(pessoa)
    pessoa.save()
コード例 #27
0
ファイル: utils.py プロジェクト: GuiihDantas/API_Projeto
def insere_pessoas():
    pessoa = Pessoas(nome='Guilherme', idade=28)
    print(pessoa)
    pessoa.save()
コード例 #28
0
def insere_pessoas():
    pessoa = Pessoas(nome='Adryanno', idade=49)
    #    pessoa = Pessoas(nome='Fafafe', idade=29)
    print(pessoa)
    pessoa.save()
コード例 #29
0
def insere_pessoas():
    pessoa = Pessoas(nome='Giu', idade=42)
    print(pessoa)
    pessoa.save()
コード例 #30
0
def insere_pessoas():
    pessoa = Pessoas(nome='Felipe', idade=27)
    print(pessoa)
    pessoa.save()