#29605 closed Bug (wontfix)
AllowEmailValidator to accept an address with a human readable prefix — at Version 1
Reported by: | Pavel Sirotkin | Owned by: | nobody |
---|---|---|---|
Component: | Core (Other) | Version: | 1.11 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
I have some email with from address 'Name Surname <developer-accounts@domain.com>'
which contain in EmailField
when I try save in admin form I get exception what tell me my email not valid. This example email stored in my DB
from django.core.validators import validate_email validate_email('Name Surname <developer-accounts@domain.com>')
ib/python3.5/site-packages/django/core/validators.py in __call__(self, value) 203 if not self.user_regex.match(user_part): 204 raise ValidationError(self.message, code=self.code) --> 205 206 if (domain_part not in self.domain_whitelist and 207 not self.validate_domain_part(domain_part)): ValidationError: ['Enter a valid email address.']
Change History (1)
comment:1 by , 6 years ago
Component: | Forms → Core (Other) |
---|---|
Description: | modified (diff) |
Resolution: | → wontfix |
Status: | new → closed |
Summary: | Email Validation failed → AllowEmailValidator to accept an address with a human readable prefix |
Note:
See TracTickets
for help on using tickets.
I think this is by design and I don't see it changing. In fact ,there's another ticket to relax the validation to use HTML5 validation (#26423). You should use a custom field and validator for your use case.