示例#1
0
文件: views.py 项目: duvan97/catalogo
def contacto_view(request):
    info_enviado = False
    email = ""
    title = ""
    text = ""
    if request.method == "POST":
        formulario = contact_form(request.POST)
        if formulario.is_valid():
            info_enviado = True
            email = formulario.cleaned_data['correo']
            title = formulario.cleaned_data['titulo']
            text = formulario.cleaned_data['texto']
            '''bloque configuracion de envio por gmail'''
            to_admin = '*****@*****.**'
            html_content = "Informacion recibida de %s <br> ---Mensage---<br> %s" % (
                email, text)
            msg = EmailMultiAlternatives('correo de contacto', html_content,
                                         '*****@*****.**', [to_admin])
            msg.attach_alternative(html_content, 'text/html')
            msg.send()
            '''fin del bloque'''
    else:
        formulario = contact_form()
    ctx = {
        'form': formulario,
        'email': email,
        'title': title,
        'text': text,
        'info_enviado': info_enviado
    }
    return render_to_response('home/contacto.html',
                              ctx,
                              context_instance=RequestContext(request))
示例#2
0
def contacto_view(request):
    info_enviado = False
    email = ""
    title = ""
    text = ""
    if request.method == "POST":
        formulario = contact_form(request.POST)
        if formulario.is_valid():
            info_enviado = True
            email = formulario.cleaned_data['correo']
            title = formulario.cleaned_data['titulo']
            text = formulario.cleaned_data['texto']
            ''' Bloque configuracion envio por GMAIL  '''
        to_admin = '*****@*****.**'
        html_content = "Informacio recibida de %s <br> ---Mensaje--- <br %s" % (
            email, text)
        msg = EmailMultiAlternatives('correo de contacto', html_content,
                                     '*****@*****.**', [to_admin])
        msg.attach_alternative(html_content, 'text/html')
        msg.send()
        ''' Fin del Bloque '''
    else:
        formulario = contact_form()
    ctx = {
        'form': formulario,
        'email': email,
        "title": title,
        "text": text,
        "info_enviado": info_enviado
    }
    return render_to_response('home/contacto.html',
                              ctx,
                              context_instance=RequestContext(request))
示例#3
0
def contact_view (request):
	info_enviado = False #Definir  si se envio la informacion o no se envio
	email = ""
	title = ""
	text = ""
	if request.method == "POST": # evalua si el metodo fue POST
		formulario = contact_form(request.POST)#instancia del formulario con los datos ingresados 
		if formulario.is_valid(): #evalua si el formulario es valido
			info_enviado = True #la informacion se envio correctamente
			email = formulario.cleaned_data['correo']#copia el correo ingresado en email
			title = formulario.cleaned_data['titulo']#copia el titulo ingresado en title
			text = formulario.cleaned_data['texto']# creacion del formulario vacio
			'''Bloque configuracion de envio por GMAIL  '''
			'''to_admin = '*****@*****.**'
			html_content = "Informacion recibida de %s <br> ---mensaje--- <br> %s"%(email,text)
			msg = EmailMultiAlternatives('correo de contacto', html_content, '*****@*****.**',[to_admin]
			msg.attach_alternative(html_content,'text/html')#definimos el contenido como HTML
			msg.send() #enviamos al correo'''
			'''Fin del Bloque'''	
		else: #si no fue POST entonces fue el metodo GET mostrara un formulario vacio
			formulario = contact_form()#creacion del formulario vacio
		ctx = {'form':formulario, 'email':email, "title":title, "text":text, "info_enviado":info_enviado}
		return render_to_response('home/contacto.html',ctx,context_instance = RequestContext(request))
	else: # si es GET
		formulario = contact_form()
		ctx ={'form':formulario}
		return render_to_response('home/contacto.html',ctx,context_instance = RequestContext(request))
示例#4
0
def contacto_view (request):
	info_enviado = False
	email = ""
	title = ""
	text  = ""
	if request.method == "POST":
		formulario = contact_form(request.POST)
		if formulario.is_valid():
			info_enviado = True 
			email = formulario.cleaned_data['correo']
			title = formulario.cleaned_data['titulo']
			text = formulario.cleaned_data['texto']
		
			'''bloque configuracion  de envio por gmail'''
			'''
			to_admin = '*****@*****.**'
			html_content = "informacion recibida e %s <br> ---Mensaje--- </br>  %s"% (email,text)
			msg = EmailMultiAlternatives('correo de contacto', html_content, '*****@*****.**',[to_admin])
			msg.attach_alternative(html_content, 'text/html')#definimos el contenido como html
			msg.send()#enviamos al correo
			'''
			'''fin del bloque'''
			

	else:
		formulario = contact_form()
	ctx = {'form':formulario, 'email':email, 'title':title,'text':text,"info_enviado":info_enviado}
	return render_to_response('home/contacto.html',ctx,context_instance = RequestContext(request))
示例#5
0
def contacto_view(request):
    info_enviado = False
    email = ""
    country = ""
    sex = ""
    age = ""
    if request.method == "POST":
        formulario = contact_form(request.POST)
        if formulario.is_valid():
            info_enviado = True
            email = formulario.cleaned_data['correo']
            country = formulario.cleaned_data['pais']
            sex = formulario.cleaned_data['sexo']
            age = formulario.cleaned_data['edad']
    else:
        formulario = contact_form()
    ctx = {
        'form': formulario,
        'email': email,
        'country': country,
        'sex': sex,
        'age': age,
        'info_enviado': info_enviado
    }
    return render_to_response('home/contacto.html',
                              ctx,
                              context_instance=RequestContext(request))
示例#6
0
文件: views.py 项目: Ja18/catalogo
def contacto_view (request):
		info_enviado = False 
		email = ""
		country = ""
		sex  = ""
		age = ""
		if request.method == "POST":
			formulario = contact_form(request.POST)
			if formulario.is_valid():
				info_enviado = True
				email 	= formulario.cleaned_data['correo']
				country = formulario.cleaned_data['pais']
				sex  	= formulario.cleaned_data['sexo']
				age  	= formulario.cleaned_data['edad']
		else:
			formulario = contact_form()		
		ctx = {'form':formulario, 'email':email, 'country':country, 'sex':sex, 'age':age, 'info_enviado':info_enviado}	
		return render_to_response('home/contacto.html',ctx,context_instance = RequestContext(request))
示例#7
0
def contact_view(request):
    info_enviado = False  #Definir  si se envio la informacion o no se envio
    email = ""
    title = ""
    text = ""
    if request.method == "POST":  # evalua si el metodo fue POST
        formulario = contact_form(
            request.POST)  #instancia del formulario con los datos ingresados
        if formulario.is_valid():  #evalua si el formulario es valido
            info_enviado = True  #la informacion se envio correctamente
            email = formulario.cleaned_data[
                'correo']  #copia el correo ingresado en email
            title = formulario.cleaned_data[
                'titulo']  #copia el titulo ingresado en title
            text = formulario.cleaned_data[
                'texto']  # creacion del formulario vacio
            '''Bloque configuracion de envio por GMAIL  '''
            '''to_admin = '*****@*****.**'
			html_content = "Informacion recibida de %s <br> ---mensaje--- <br> %s"%(email,text)
			msg = EmailMultiAlternatives('correo de contacto', html_content, '*****@*****.**',[to_admin]
			msg.attach_alternative(html_content,'text/html')#definimos el contenido como HTML
			msg.send() #enviamos al correo'''
            '''Fin del Bloque'''
        else:  #si no fue POST entonces fue el metodo GET mostrara un formulario vacio
            formulario = contact_form()  #creacion del formulario vacio
        ctx = {
            'form': formulario,
            'email': email,
            "title": title,
            "text": text,
            "info_enviado": info_enviado
        }
        return render_to_response('home/contacto.html',
                                  ctx,
                                  context_instance=RequestContext(request))
    else:  # si es GET
        formulario = contact_form()
        ctx = {'form': formulario}
        return render_to_response('home/contacto.html',
                                  ctx,
                                  context_instance=RequestContext(request))
示例#8
0
文件: views.py 项目: Hyronhide/demo
def contacto_view(request):
	info_enviado = False 
	email = ""
	title = ""
	text = ""
	if request.method == "POST":
		formulario = contact_form(request.POST)
		if formulario.is_valid():
			info_enviado = True
			email = formulario.cleaned_data['correo']
			title = formulario.cleaned_data['titulo']
			text = formulario.cleaned_data['texto']
			''' Bloque configuracion de envio por GMAIL '''
			to_admin = '*****@*****.**'
			html_content = "Informacion recibida de %s <br> ---Mensaje--- <br> %s"%(email,text)
			msg = EmailMultiAlternatives('correo de contacto',html_content,'*****@*****.**',[to_admin])
			msg.attach_alternative(html_content,'text/html')
			msg.send()
			''' Fin del Bloque '''
	else:		
		formulario = contact_form()
	ctx = {'form':formulario,'email':email,'title':title,'text':text,'info_enviado':info_enviado}
	return render_to_response('home/contacto.html',ctx,context_instance = RequestContext(request))