Frage Django Zusammenfassung Benutzer Fehler


Ich arbeite daran, die Benutzerklasse basierend auf den Dokumenten mit dem folgenden Code zu erweitern:

from django.contrib.auth.models import AbstractUser

class MyUser(AbstractUser):
  some_extra_data = models.CharField(max_length=100, blank=True)

Ich gebe jedoch den folgenden Fehler zurück

Reverse accessor for 'User.groups' clashes with reverse accessor for 'MyUser.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'MyUser.groups'.

Ich verstehe, diesen Konflikt zu lösen, indem ich einen verwandten Namen zu FK hinzufüge. Wie würde ich es in diesem Szenario lösen?


24
2017-11-02 19:21


Ursprung


Antworten:


Sie müssen Ihre AUTH_USER_MODEL-Einstellung so einstellen, dass sie auf Ihr MyUser-Modell verweist, damit Django das Standardmodell nicht initialisieren kann. Sehen die Dokumentation.


48
2017-11-02 19:32