Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.core.mail import send_mail
- from django.http import HttpResponseRedirect
- from django.shortcuts import render_to_response
- from django.template import RequestContext
- def contact(request):
- errors = []
- if request.method == 'POST':
- if not request.POST.get('subject', ''):
- errors.append('Enter a subject.')
- if not request.POST.get('message', ''):
- errors.append('Enter a message.')
- if request.POST.get('email') and '@' not in request.POST['email']:
- errors.append('Enter a valid e-mail address.')
- if not errors:
- send_mail(
- request.POST['subject'],
- request.POST['message'],
- request.POST.get('email', 'noreply@example.com'),
- ['siteowner@example.com'],
- )
- return HttpResponseRedirect('/contact/thanks/', {}, context_instance=RequestContext(request))
- return render_to_response('contact_form.html', {
- 'errors': errors,
- 'subject': request.POST.get('subject', ''),
- 'message': request.POST.get('message', ''),
- 'email': request.POST.get('email', '')
- })
- def contact_thanks(request):
- return render_to_response('thanks.html')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement