2014-11-02 5 views
20

Я работаю над расширением пользовательского класса, основываясь на документации на код ниже:Джанго Аннотация Ошибка Пользователь

from django.contrib.auth.models import AbstractUser 

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

Однако я возвращаю следующую ошибку

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

Я понимаю решения этот тип конфликта, добавив связанное имя в FK. Как я могу разрешить это в этом сценарии?

ответ

40

Вам необходимо установить для параметра AUTH_USER_MODEL значение для моей модели MyUser, чтобы Django не начинал инициализировать модель по умолчанию. См. the documentation.

Смежные вопросы