2014-11-02 13 views
20

Pracuję na rozszerzenie klasy użytkownika na podstawie Dokumentów z poniższym kodzie:Django Streszczenie Błąd Użytkownik

from django.contrib.auth.models import AbstractUser 

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

Jednak Wracam następujący błąd

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'. 

rozumiem rozwiązywania ten typ konfliktu poprzez dodanie related_name do FK. Jak rozwiązać ten problem w tym scenariuszu?

Odpowiedz

40

Musisz ustawić ustawienie AUTH_USER_MODEL, aby wskazywało na model MyUser, aby Django nie inicjowało domyślnego modelu. Zobacz the documentation.

Powiązane problemy