Django Registration Redux: Ändern der eindeutigen Kennung von Benutzername in E-Mail und Verwenden von E-Mail als Login
Ich benutzedjango-registration-redux
in meinem Projekt zur Benutzerregistrierung. Es verwendet StandardUser
Modell, das @ verwendusername
als eindeutige Kennung.
Nun wollen wir @ verwerfusername
und benutzeemail
als eindeutige Kennung.
Und wir wollen auch @ verwendemail
Anstatt vonusername
Einloggen
Wie kann man das erreichen?
Und es ist möglich, dies zu tun, ohne das @ zu ändeAUTH_USER_MODEL
die Einstellungen
Weil aus dem offiziellen Dokument steht
Wenn Sie beabsichtigen, @ einzustellAUTH_USER_MODEL
, Sie sollten es festlegen, bevor Sie Migrationen erstellen oder @ ausführemanage.py
Zum ersten Mal migrieren.