2016-10-04 2 views
0

Ich habe eine App erstellt, in der ich früher eine email und eine username für die Anmeldung benötigt habe.E-Mail als Benutzername in einer bestehenden Django-App

Jetzt möchte ich dies ändern, so dass alle bestehenden Benutzer ihren Benutzernamen in ihre E-Mail geändert haben. Alle neuen Benutzer sehen das Feld Benutzername bei der Anmeldung nicht, aber im Backend sind sie identisch.

Ich dachte, dass ich nur die max_length auf die Länge der E-Mail setzen könnte? Dann könnte ich im Backend einfach den Benutzernamen auf die E-Mail setzen, wenn der Benutzer sich anmeldet. Was fehlt mir hier?

+0

* Fragen Debug-Hilfe zu suchen („? Warum nicht dieser Code arbeiten“) muss das gewünschte Verhalten umfassen, um ein bestimmtes Problem oder Fehler und die kürzesten Code erforderlich, um es in der Frage selbst zu reproduzieren. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: So erstellen Sie ein [mcve]. * – BSMP

+1

Die Frage ist einfach: Wie erreiche ich die Verwendung der E-Mail als Benutzername in einer bestehenden Django-App. –

Antwort

Verwandte Themen