Example #1
0
def contacto_view(request):
    info_enviado = False
    email = ""
    titulo = ""
    texto = ""
    if request.method == "POST":
        formulario = ContactForm(request.POST)
        if formulario.is_valid():
            info_enviado = True
            email = formulario.cleaned_data['Email']
            titulo = formulario.cleaned_data['Titulo']
            texto = formulario.cleaned_data['Texto']
            # configuracion usando Gmail
            to_admin = '*****@*****.**'
            html_content = "informacion recibida de [%s]<br>***Mensaje*** <br>%s" % (
                email, texto)
            msg = EmailMultiAlternatives('Correo de Contacto', html_content,
                                         '*****@*****.**', [to_admin])
            msg.attach_alternative(html_content, 'text/html')
            msg.send()
    else:
        formulario = ContactForm()
    ctx = {
        'form': formulario,
        'email': email,
        'titulo': titulo,
        'texto': texto,
        'info_enviado': info_enviado
    }
    return render_to_response('home/contacto.html',
                              ctx,
                              context_instance=RequestContext(request))
Example #2
0
def contacto_view(request):
    info_enviado = False  # Definir si se envio la info o no
    email = ""
    titulo = ""
    texto = ""
    if request.method == "POST":
        formulario = ContactForm(request.POST)
        if formulario.is_valid():
            info_enviado = True
            email = formulario.cleaned_data['Email']
            titulo = formulario.cleaned_data['Titulo']
            texto = formulario.cleaned_data['Texto']

            # Configuracion enviando mensaje
            to_admin = '*****@*****.**'
            html_content = "Informacion recibida <br><br><br>***Mensaje***<br><br><br>%s" % (
                texto)
            msg = EmailMultiAlternatives('Correo de Contacto', html_content,
                                         '*****@*****.**', [to_admin])
            msg.attach_alternative(
                html_content, 'text/html')  #Definimos el contenido como html
            msg.send()  #Enviamos el correo
    else:
        formulario = ContactForm()

    ctx = {
        'form': formulario,
        'email': email,
        'titulo': titulo,
        'texto': texto,
        'info_enviado': info_enviado
    }
    return render_to_response('home/contacto.html',
                              ctx,
                              context_instance=RequestContext(request))
Example #3
0
def contact_view(request):
    info_enviado = False  #Define si se envió la información o no
    email = ""
    titulo = ""
    texto = ""
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            info_enviado = True
            email = form.cleaned_data['Email']
            titulo = form.cleaned_data['Titulo']
            texto = form.cleaned_data['Texto']
            return redirect('home/about.html')

    else:
        formulario = ContactForm()
    context = {
        'form': formulario,
        'email': email,
        'titulo': titulo,
        'texto': texto,
        'info_enviado': info_enviado
    }
    return render(request, 'home/contact.html', context)