def cadastrar(): pessoa = Pessoa() pessoa.endereco = Endereco() if 'id' in request.args: id = request.args['id'] pessoa = pessoa_controller.buscar_por_id(id) return render_template('cadastrar.html', titulo_app=nome, pessoa=pessoa)
def __init__(self): self.id = 0 self.nome = '' self.descricao = '' self.numerodepessoas = 0 self.linguagembackend = '' self.ende = Endereco()
class Pessoa: id = 0 nome = '' sobrenome = '' idade = 0 endereco = Endereco() def __str__(self): return f'{self.id};{self.nome};{self.sobrenome};{self.idade};{self.endereco.id}'
class Pessoa: codigo: 0 nome = None sobrenome = None idade = 0 genero = None email = None telefone = None endereco = Endereco() def __str__(self): return f'{self.codigo};{self.nome};{self.sobrenome};{self.idade};{self.genero};{self.email};{self.telefone};{self.endereco.id}'
def listar_todos(self): lista_pessoas = [] lista_tuplas = self.dao.listar_todos() for p in lista_tuplas: pessoa = Pessoa() pessoa.id = p[0] pessoa.nome = p[1] pessoa.descricao = p[2] pessoa.numerodepessoas = p[3] pessoa.linguagembackend = Endereco() pessoa.frameworkfrontend = p[5] lista_pessoas.append(pessoa) return lista_pessoas
def salvar(): pessoa = Pessoa() pessoa.nome = request.args['nome'] pessoa.sobrenome = request.args['sobrenome'] pessoa.idade = request.args['idade'] end = Endereco() end.logradouro = request.args['logradouro'] end.numero = request.args['numero'] end.complemento = request.args['complemento'] end.bairro = request.args['bairro'] end.cidade = request.args['cidade'] end.cep = request.args['cep'] pessoa.endereco = end pessoa_controller.salvar(pessoa) return redirect('/listar')
def listar_todos(self): lista_pessoas = [] lista_tuplas = self.dao.listar_todos() for p in lista_tuplas: pessoa = Pessoa() pessoa.id = p[0] pessoa.nome = p[1] pessoa.sobrenome = p[2] pessoa.idade = p[3] pessoa.endereco = Endereco() pessoa.endereco.id = p[5] pessoa.endereco.logradouro = p[6] pessoa.endereco.numero = p[7] pessoa.endereco.complemento = p[8] pessoa.endereco.bairro = p[9] pessoa.endereco.cidade = p[10] pessoa.endereco.cep = p[11] lista_pessoas.append(pessoa) return lista_pessoas
import sys <<<<<<< HEAD sys.path.append('/Felipe/15-01-19/AulasPython/36-Aula36') ======= sys.path.append('/Users/mdgranemann/Documents/Github/AlunosPython/TrabalhosPython/36-Aula36') >>>>>>> 610437df3e0dc623c762d4abffbaddd99a72576c from Controller.endereco_controller import EnderecoController from Model.endereco import Endereco end = Endereco() end.logradouro = 'Rua dos Pombos123' end.numero = '0' end.complemento = 'casa muito engraçada' end.bairro = 'sem nome' end.cidade = 'gaspar' end.cep = '11111-000' end.id = 123 contr= EnderecoController() id_salvo = contr.salvar(end) print(contr.buscar_por_id(id_salvo))
def __init__(self): self.id = 0 self.nome = '' self.sobrenome= '' self.idade = 0 self.endereco = Endereco()