Django Registration Redux: cómo cambiar el identificador único de nombre de usuario a correo electrónico y usar el correo electrónico como inicio de sesión
Estoy usandodjango-registration-redux
en mi proyecto para el registro de usuarios. Utiliza por defectoUser
modelo que utilizausername
como el identificador único.
Ahora queremos descartarusername
y useemail
como el identificador único.
Y también queremos usaremail
en lugar deusername
iniciar sesión.
¿Cómo lograr esto?
¿Y es posible hacerlo sin cambiar elAUTH_USER_MODEL
ajustes?
Porque del documento oficial dice
Si tiene la intención de establecerAUTH_USER_MODEL
, debe configurarlo antes de crear migraciones o ejecutarmanage.py
migrar por primera vez