def contato(request): context = { } if request.method=='POST': form = ContatoForm(request.POST) if form.is_valid(): form.send_mail() context['sucesso'] = True else: form = ContatoForm() context['form'] = form return render(request, 'contato.html', context)
def contato(request): form = ContatoForm(request.POST or None) if str(request.method) == 'POST': if form.is_valid(): form.send_mail() messages.success(request, 'Email enviado com sucesso!') form = ContatoForm() else: messages.error(request, 'Erro ao enviar o email!') context = {'form': form} return render(request, 'contato.html', context)
def test_send_mail(self): form1 = ContatoForm(data=self.dados) form1.is_valid() res1 = form1.send_mail() form2 = self.form form2.is_valid() res2 = form2.send_mail() self.assertEquals(res1, res2)
def test_send_mail(self): form1 = ContatoForm(data=self.dados) form1.is_valid() # Necessario para validação dos dados do formulario res1 = form1.send_mail() form2 = self.form form2.is_valid() # Necessario para validação dos dados do formulario res2 = form2.send_mail() self.assertEqual(res1, res2)
def test_send_mail(self): form1 = ContatoForm(data=self.dados) form1.is_valid() res1 = form1.send_mail() form2 = self.form form2.is_valid() res2 = form2.send_mail() #Verifica se res1 e res2 possuem o mesmo retorno self.assertEquals(res1, res2)
def contato(request): form = ContatoForm(request.POST or None) if str(request.method) == 'POST': #print('Post: ',request.POST) if form.is_valid(): ''' nome = form.cleaned_data['nome'] email = form.cleaned_data['email'] assunto = form.cleaned_data['assunto'] mensagem = form.cleaned_data['mensagem'] print('Mensagem Enviada') print('Nome: ',nome) print('Email: ', email) print('Assunto: ', assunto) print('Mensagem: ', mensagem) ''' form.send_mail() messages.success(request, 'E-mail enviado com sucesso!') form = ContatoForm() else: messages.error(request, 'Erro ao enviar e-mail') context = {'form': form} return render(request, 'contato.html', context)