Question
I need to patch the standard User model of contrib.auth
by ensuring the
email field entry is unique:
User._meta.fields[4].unique = True
Where is best place in code to do that?
I want to avoid using the number fields[4]. It's better to user fields['email'] , but fields is not dictionary, only list.
Another idea may be to open a new ticket and upload a patch with new parameter
inside settings.py
:
AUTH_USER_EMAIL_UNIQUE = True
Any suggestions on the most correct way to achieve email address uniqueness in the Django User model?
Answer
It's amazing, but I found a best solution for me!
django-registration have form with checking uniqueness of email field: RegistrationFormUniqueEmail
example of usage here