def contact(request): success = False email = '' title = '' text = '' if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] #send_mail(title, text, '*****@*****.**', [email,], fail_silently=False) else: contact_form = ContactForm() ctx = {'contact_form':contact_form, 'email':email, 'text':text, 'title':title, 'success':success} return render_to_response('homepage/contact.html', ctx, context_instance=RequestContext(request))
def contact(request): success = False email = "" title = "" text = "" contact_sent = request.session.get('contact_sent', False) if request.method == "POST": contact_form = ContactForm(request.POST) if request.session.test_cookie_worked(): request.session.delete_test_cookie() print "WORKED" else: print "DOES NOT WORK" if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] request.session["contact_sent"] = True #send_mail("Your subject\nsaas", "Your text message! Data sent: %s %s %s\nsdsd" % (title,text,email), '[email protected]\n', ['[email protected]\n'], fail_silently=False) #mail_admins("other subject", "some text", fail_silently=False) signals.message_sent.send(sender=ContactForm, email=email) else: contact_form = ContactForm() ctx = {'contact_form':contact_form, 'contact_sent':contact_sent, 'email':email, 'title':title, 'text':text, 'success':success} request.session.set_test_cookie() return render_to_response('homepage/contact.html', ctx, context_instance=RequestContext(request))