Exemplo n.º 1
0
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 })
Exemplo n.º 2
0
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})
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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/')
Exemplo n.º 5
0
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/')
Exemplo n.º 6
0
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})
Exemplo n.º 7
0
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})
Exemplo n.º 8
0
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})
Exemplo n.º 9
0
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})