def criar_pessoa(nome, idade): if not nome: raise Exception('É necessário informar o nome!') if idade < 0 or idade > 150: raise Exception('Informe uma idade maior ou igual a zero!') pessoa = Pessoa() pessoa.nome = nome pessoa.idade = idade pessoa.ultima_alteracao = timezone.now() pessoa.save() return pessoa
def pessoaSalvar(request): if request.method == 'POST': codigo = request.POST.get('codigo', '0') try: pessoa = Pessoa.objects.get(pk=codigo) except: pessoa = Pessoa() pessoa.nome = request.POST.get('nome', '').upper() pessoa.email = request.POST.get('email', '').upper() pessoa.telefone = request.POST.get('telefone', '(00) 0-0000-0000').upper() pessoa.logradouro = request.POST.get('logradouro', '').upper() pessoa.save() return HttpResponseRedirect('/pessoas/')
def pessoaSalvar(request): if request.method == 'POST': codigo = request.POST.get('codigo', '0') try: pessoa = Pessoa.objects.get(pk=codigo) except: pessoa = Pessoa() pessoa.nome = request.POST.get('nome', '') pessoa.email = request.POST.get('email', '') pessoa.telefone = request.POST.get('telefone', '(00) 0-0000-0000') pessoa.logradouro = request.POST.get('logradouro', '') pessoa.save() return HttpResponseRedirect('/pessoas/')