from django.contrib.sites.models import Site
from django.core.files.uploadedfile import UploadedFile
from django.core.mail import send_mail, mail_managers
-from django.core.validators import email_re
+from django.core.validators import validate_email
from django import forms
from django.template.loader import render_to_string
from django.template import RequestContext
site = Site.objects.get_current()
dictionary = {
'form_tag': self.form_tag,
- 'site_name': site.name,
- 'site_domain': site.domain,
+ 'site_name': getattr(self, 'site_name', site.name),
+ 'site_domain': getattr(self, 'site_domain', site.domain),
'contact': contact,
}
context = RequestContext(request)
mail_managers(mail_managers_subject, mail_managers_body,
fail_silently=True)
- if email_re.match(contact.contact):
+ if validate_email(contact.contact):
mail_subject = render_to_string([
'contact/%s/mail_subject.txt' % self.form_tag,
'contact/mail_subject.txt',