from django.core.mail.message import EmailMultiAlternatives
from django.shortcuts import render, redirect

from .forms import Formulario_contacto

from django.core.mail import EmailMessage

# Create your views here.


def contacto(request):

    formularioContacto = Formulario_contacto()
    
    if request.method == "POST":
        formularioContacto = Formulario_contacto(data=request.POST)

        if formularioContacto.is_valid():

            nombre = request.POST.get("nombre")
            email = request.POST.get("email")
            telefono = request.POST.get("telefono")
            contenido = request.POST.get("contenido")

            email=EmailMessage("Mensaje enviado desde vgvision.com"," Usuario que escribe: {} \n Direción desde donde escribe: {} \n Teléfono del usuario: {} \n\n Contenido:\n {}".format(nombre,email,telefono,contenido),"",["vgvision.ve@gmail.com"],reply_to=[email])


            try:
                email.send()

                return redirect("/contacto/?valido")
            except:
            
                return redirect("/contacto/?novalido")
                
    return render(request, 'ContactoApp/contacto.html',{'miformulario':formularioContacto})
