Como tornar o campo de email único no modelo User from contrib.auth in Django

Eu preciso corrigir o modelo de usuário padrão decontrib.auth garantindo que a entrada do campo de email seja única:

User._meta.fields[4].unique = True

Onde é o melhor lugar no código para fazer isso?

Eu quero evitar o uso do númerocampos [4]. É melhor para o usuáriocampos ['email'], masCampos não é dicionário, apenas lista.

Outra ideia pode ser abrir um novo ticket e fazer o upload de um patch com novo parâmetro dentrosettings.py:

AUTH_USER_EMAIL_UNIQUE = True

Alguma sugestão sobre a maneira mais correta de alcançar a exclusividade do endereço de e-mail no modelo de usuário do Django?

questionAnswers(19)

yourAnswerToTheQuestion