示例#1
0
    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)
示例#2
0
    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)
示例#3
0
    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)
示例#4
0
    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)
示例#5
0
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)
示例#6
0
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)
示例#7
0
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)
示例#8
0
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)   
示例#9
0
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)
示例#10
0
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)
示例#11
0
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)
示例#12
0
文件: views.py 项目: fgaion/django2
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)