Exemplo n.º 1
0
def contact(request):
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            subject =form.cleaned_data['subject']
            message =  form.cleaned_data['name'] + '- ' + form.cleaned_data['email'] + '\n' + form.cleaned_data['message']
            from_email = form.cleaned_data['email']
            to = CONTACT_EMAIL
            email = EmailMessage(subject, message, from_email, [to])
            email.send()
            return HttpResponseRedirect('/contact/contact-success/')   
    else:
        form = ContactForm()
    return render_to_response('ez_contact/contact.html', {'form': form })
Exemplo n.º 2
0
def json_contact(request):
    result = {'sent': 'False' }
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            subject =form.cleaned_data['subject']
            message =  form.cleaned_data['name'] + '- ' + form.cleaned_data['email'] + '\n' + form.cleaned_data['message']
            from_email = form.cleaned_data['email']
            to = CONTACT_EMAIL
            email = EmailMessage(subject, message, from_email, [to])
            email.send()
            result = {'sent': 'True' }
            json = simplejson.dumps(result)
            return HttpResponse(json, mimetype='application/json')
    form_temp = render_to_string('ez_contact/contact-bio.html', {'form': form }, RequestContext(request))
    #cont = Context({'form': form })
    #form_temp = temp.render(cont)
    result['form_html'] = form_temp
    json = simplejson.dumps(result)
    return HttpResponse(json, mimetype='application/json')
Exemplo n.º 3
0
# Create your views here.
from django.core.mail import EmailMessage
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response

from settings import CONTACT_EMAIL

from ez_contact.forms import ContactForm



def contact-send(request):
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            subject =form.cleaned_data['subject']
            message =  form.cleaned_data['name'] + '- ' + form.cleaned_data['email'] + '\n' + form.cleaned_data['message']
            from_email = form.cleaned_data['email']
            to = CONTACT_EMAIL
            
            email = EmailMessage(subject, message, from_email, [to])
            email.send()
            
            return HttpResponseRedirect('/contact-success/')
    else:
        form = ContactForm()
        
    return render_to_response('django_ez_contact/contact.html', {'form': form })