def contato(request): if request.POST: form = ContatoForm(request.POST) if form.is_valid(): #form.envia_email() assunto = request.POST.get("nome") mensagem = request.POST.get("mensagem") emailDestino = request.POST.get("email") emailOrigem = EMAIL_HOST_USER send_mail(assunto, mensagem, emailOrigem, [emailDestino], fail_silently=True) # messages.success(request, 'Enviado Com Sucesso!') else: form = ContatoForm() # messages.warning(request, 'Informacoes nao sao validas!') contexto = {"form": form} return render(request, "contato.html", contexto)
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 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 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 test_send_email(self): # Criar formulário 1 pegando os dados do self.dados form1 = ContatoForm(data=self.dados) form1.is_valid() res1 = form1.send_email() # Criar formulário 2 com os dados do self.form form2 = self.form form2.is_valid() res2 = form2.send_email() # Ver se res1 é igual à res2 self.assertEquals(res1, res2)
def contato(request): if request.POST: form = ContatoForm(request) if form.is_valid(): form.envia_email() else: form = ContatoForm() contexto = {"form": form} return render(request, 'contato.html', contexto)
def page_contato(request): if request.POST: form = ContatoForm(request.POST) if form.is_valid(): form.save() print("MENSAGEM ENVIADA") else: form = ContatoForm() contexto = {"form": form} return render(request, "Contato.html", contexto)
def contato(requisito): if requisito.POST: form = ContatoForm(requisito.POST) if form.is_valid(): form.envia_email() else: form = ContatoForm() texto ={ "form":form } return render(requisito,'contato.html',texto)
def setUp(self): self.nome = 'Luan Fernandes' self.email = '*****@*****.**' self.assunto = 'Teste' self.mensagem = 'Testando o formulário de contato' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm(data=self.dados) # ContatoForm(request.POST)
def setUp(self): self.nome = 'Cesar Developer' self.email = '*****@*****.**' self.assunto = 'Um assunto qualquer' self.mensagem = 'Uma mensagem qualquer' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm(data=self.dados) # ContatoForm(request.POST)
def setUp(self): self.nome = 'Victor vancan' self.email = '*****@*****.**' self.assunto = 'Um assunto qualquer' self.mensagem = 'Uma mensagem qualquer' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem, } self.form = ContatoForm(data=self.dados) # ContatoForm(request.POST)
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 contato(request): if request.POST: form = ContatoForm(request.POST) if form.is_valid(): #form.save() form.enviar() else: form = ContatoForm() contexto = {'contato': form} return render(request, "contato.html", contexto)
def setUp(self): self.nome = 'cleano ferreira' self.email = '*****@*****.**' self.assunto = 'assunto-teste' self.mensagem = 'uma mensagem teste' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm(data=self.dados)
def setUp(self): self.nome = 'Felicio Jones' self.email = '*****@*****.**' self.assunto = 'Um Assunto' self.mesagem = 'Uma mensagem bonita' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mesagem } self.form = ContatoForm(data=self.dados)
def setUp(self) -> None: self.nome = 'Fernando silveira' self.email = '*****@*****.**' self.titulo = 'assuntos diversos' self.mensagem = 'mensagem diversas para diversas pessoas' self.dados = { 'nome': self.nome, 'email': self.email, 'titulo': self.titulo, 'mensagem': self.mensagem, } self.form = ContatoForm(data=self.dados)
def setUp(self): self.nome = 'Felicity Jones' self.email = '*****@*****.**' self.assunto = 'Um assunto qualquer' self.mensagem = 'Uma mensagem qualquer' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm(data=self.dados) # É a mesma coisa que: ContatoForm(request.POST)
def setUp(self): self.nome = 'Luiz Filipy' self.email = '*****@*****.**' self.assunto = 'Um assunto qualquer' self.mensagem = 'Uma mensagem qualquer' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm(data=self.dados)
def setUp(self): self.nome = "Foo Bar" self.email = "*****@*****.**" self.assunto = "The subject" self.mensagem = "The message body" self.dados = { "nome": self.nome, "email": self.email, "assunto": self.assunto, "mensagem": self.mensagem, } self.form = ContatoForm(data=self.dados) # ContatoForm(request.POST)
def setUp(self): self.nome = 'Felicity Jones' self.email = '*****@*****.**' self.assunto = 'assunto qualquer' self.mensagem = 'mensagem qualquer' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm(data=self.dados)
def setUp(self): self.nome = 'André Luiz' self.email = '*****@*****.**' self.assunto = 'Assunto de teste' self.mensagem = 'Mensagem de teste!\nMensagem de teste!\nMensagem de teste!\nMensagem de teste!' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm(data=self.dados) # ContatoForm(request.POST)
def setUp(self): self.nome = 'Raissa Azevedo' self.email = '*****@*****.**' self.assunto = 'Qualquer assunto' self.mensagem = 'Qualquer mensagem' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm( data=self.dados) # Mesma coisa -> ContatoForm(request.post)
def setUp(self): self.nome = 'Gbariel P.' self.email = '*****@*****.**' self.assunto = 'Assunto qualquer' self.mensagem = 'Mensagem qualquer' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm( data=self.dados ) # e a mesma coisa de fazer ContatoForm(requist.POST)
def setUp(self): self.nome = 'Junihno' self.email = '*****@*****.**' self.assunto = 'Tô latindo demais!' self.mensagem = 'Estou atacadão, latindo muito.' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } self.form = ContatoForm( data=self.dados ) # ContatoForm(request.POST) # É isso q ocorre por debaixo dos panos.
def setUp(self): #Simulando a criação de um formulário self.nome = 'João Victor' self.email = '*****@*****.**' self.assunto = 'Algo' self.mensagem = 'Mensagem' self.dados = { 'nome': self.nome, 'email': self.email, 'assunto': self.assunto, 'mensagem': self.mensagem } #Passa os dados de self.dados como parâmetro para o Formulário. Que pega as chaves no dicinoário #e cria variáveis com ela self.form = ContatoForm(data=self.dados)
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)