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))
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))
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)