コード例 #1
0
ファイル: views.py プロジェクト: franpad8/demo
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))
コード例 #2
0
ファイル: views.py プロジェクト: franpad8/demo
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))
コード例 #3
0
ファイル: views.py プロジェクト: hypuerta/demo
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))
コード例 #4
0
ファイル: views.py プロジェクト: dampyre/probando-demo-django
def contacto_view(request):
	info_enviado = False #define si se envio la info o no
	email= ""
	titulo=""
	texto=""
	if request.method == "POST": # evalua si se envio algo por el metodo POST
		formulario = ContactForm(request.POST)
		if formulario.is_valid(): # si lo que se envio es valido corresponde a validacion
			info_enviado = True #ahora el formulario es true
			email = formulario.cleaned_data['email']
			titulo = formulario.cleaned_data['titulo']
			texto = formulario.cleaned_data['texto']
			#configuracion envio correo
			# a quien se envia
			# to_admin = '*****@*****.**'
			# html_content = "infor recivida de[%s] <br><br><br>****MENSAJE****<br><br><br>"%(email,texto)
			# msg = EmailMultiAlternatives('correo de contacto',html_content,'*****@*****.**',[to_admin])
			# msg.attach_alternative(html_content,'text/html')#definimos el contenido html
			# msg.senf()#se envio 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))
コード例 #5
0
ファイル: views.py プロジェクト: hypuerta/demo
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))
コード例 #6
0
ファイル: views.py プロジェクト: Benneel/demo
def contacts_view(request):
	info_send =False
	email = ""
	title = ""
	text = ""
	if request.method == "POST":
		theform = ContactForm(request.POST)
		if theform.is_valid():
			info_send = True
			email = theform.cleaned_data['Email']
			title = theform.cleaned_data['Title']
			text = theform.cleaned_data['Text']
			
			# Configuration via email
			to_admin = '*****@*****.**'
			html_content = "information received %s<br><br><br>***Message***<br><br>%s"%(email,text)
			msg = EmailMultiAlternatives('To contact',html_content,'*****@*****.**',[to_admin])
			msg.attach_alternative(html_content,'text/html')
			msg.send()
	else:
		theform = ContactForm()
	ctx = {'form':theform,'email':email,'title':title,'text':text,'info_send':info_send}
	return render_to_response('home/contacts.html',ctx,context_instance=RequestContext(request))
コード例 #7
0
ファイル: views.py プロジェクト: ramski/demo
def contacto_view(request):
    info_enviado = False  # Definir si se envio la informacion o no se envio
    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 via GMAIL
            to_admin = "*****@*****.**"
            html_content = "Informacion recibida de [%s] <br><br><br>***Mensaje****<br><br>%s" % (email, 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  en 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))
コード例 #8
0
ファイル: views.py プロジェクト: simaski/pythonExample
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)