Cómo hacer que el campo de correo electrónico sea único en el modelo Usuario de contrib.auth en Django

Necesito parchear el modelo de usuario estándar decontrib.auth asegurando que la entrada del campo de correo electrónico sea única:

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

¿Dónde está el mejor lugar en el código para hacer eso?

Quiero evitar usar el númerocampos [4]. Es mejor para el usuariocampos ['email'], perocampos no es diccionario, solo lista.

Otra idea puede ser abrir un nuevo ticket y cargar un parche con un nuevo parámetro dentrosettings.py:

AUTH_USER_EMAIL_UNIQUE = True

¿Alguna sugerencia sobre la forma más correcta de lograr la singularidad de la dirección de correo electrónico en el modelo de usuario de Django?

Respuestas a la pregunta(19)

Su respuesta a la pregunta