2016-03-18 6 views
0

den Rest-Rahmen und die django-allauth Einstellungen Flags zum Entfernen des Benutzernamen verwenden als für beide Anmeldung erforderlich und registrieren:Wie kann ich das Feld Benutzername im Registrierungsformular von django admin entfernen?

#settings.py 
ACCOUNT_AUTHENTICATION_METHOD = 'email' 
ACCOUNT_EMAIL_REQUIRED = True 
ACCOUNT_UNIQUE_EMAIL = True 
ACCOUNT_USERNAME_REQUIRED = False 

, aber ich immer noch das Feld Benutzername im Anmeldeformular in den Administrator und den Benutzernamen sehen Feld in der Benutzerliste (leere Benutzer ohne Benutzernamen).

wie kann ich es entfernen?

Antwort

0

Sie müssen ein benutzerdefiniertes Benutzermodell definieren, um es aus Django admin zu entfernen. Wenn Sie mit dem Benutzermodell von Django mit dem Benutzernamen leben können, aber möchten, dass es aus dem Serializer (DRF) entfernt wird, können Sie Ihre eigene benutzerdefinierte Anmeldung definieren und Serialisierer registrieren und den Benutzernamen dort entfernen.

Verwandte Themen