Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
from django.contrib.auth import get_user_model
from django.forms.utils import ValidationError
from django.utils.translation import ugettext_lazy as _


def validate_email_nouser(email):
    """
    Check if the email address does not belong to an existing user.
    """
    # Check whether we should be subscribed to as a user
    User = get_user_model()

    if User.objects.filter(email__exact=email).exists():
        raise ValidationError(_(
            "The e-mail address '%(email)s' belongs to a user with an "
            "account on this site. Please log in as that user "
            "and try again."
        ) % {'email': email})