def validar(request): if request.method == 'POST': form = PessoaForm(request.POST) if form.is_valid(): pessoa = Pessoa(**form.cleaned_data) pessoa.save() return render(request, 'validar.html', {'form':form })
def validar(request): if request.method == 'POST': form = PessoaForm(request.POST) if form.is_valid(): pessoa = Pessoa(**form.cleaned_data) pessoa.save() return render(request, 'validar.html', {'form': form})
def cadastro_validar(request): if request.method == 'POST': form = cadastroForm(request.POST) if form.is_valid(): pessoa = Pessoa( username=form.data['login'], email=form.data['email'], is_active=False ) pessoa.set_password(form.data['senha']) pessoa.save() print('http://127.0.0.1:8000/token/'+str(pessoa.pk)) if send_mail('Campo assunto ', 'Valide o seu email: http://127.0.0.1:8000/cadastro_validar/token/'+str(pessoa.pk), '*****@*****.**', [pessoa.email], fail_silently=True): return render(request,'cadastro.html',{'form':form}) return render(request,'index.html',{'form':form})
def cadastro_validar(request): if request.method == 'POST': form = cadastroForm(request.POST) if form.is_valid(): pessoa = Pessoa( username=form.data['login'], email=form.data['email'], is_active=False ) pessoa.set_password(form.data['senha']) pessoa.save() if send_mail('Campo assunto Aqui', 'Valide o seu email: http://unifran-78230.sae1.nitrousbox.com/token/'+str(pessoa.pk), '*****@*****.**', [pessoa.email], fail_silently=False): # Se der erro ele avisa aqui. # Retornar tela de sucesso! Vc Consegue fazer e tb arrumar esses códigos? return render(request,'cadastro.html',{'form':form})
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/')
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 cadastro_validar(request): if request.method == 'POST': form = cadastroForm(request.POST) if form.is_valid(): pessoa = Pessoa(username=form.data['login'], email=form.data['email'], is_active=False) pessoa.set_password(form.data['senha']) pessoa.save() print('http://127.0.0.1:8000/token/' + str(pessoa.pk)) if send_mail( 'Campo assunto ', 'Valide o seu email: http://127.0.0.1:8000/cadastro_validar/token/' + str(pessoa.pk), '*****@*****.**', [pessoa.email], fail_silently=True): return render(request, 'cadastro.html', {'form': form}) return render(request, 'index.html', {'form': form})
def cadastro_validar(request): if request.method == 'POST': form = cadastroForm(request.POST) if form.is_valid(): pessoa = Pessoa(username=form.data['login'], email=form.data['email'], is_active=False) pessoa.set_password(form.data['senha']) pessoa.save() if send_mail( 'Campo assunto Aqui', 'Valide o seu email: http://unifran-78230.sae1.nitrousbox.com/token/' + str(pessoa.pk), '*****@*****.**', [pessoa.email], fail_silently=False): # Se der erro ele avisa aqui. # Retornar tela de sucesso! Vc Consegue fazer e tb arrumar esses códigos? return render(request, 'cadastro.html', {'form': form})