示例#1
0
文件: views.py 项目: donjc23/d306
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))
示例#2
0
文件: views.py 项目: webwin0/blog
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))