Ответ 1
Вам нужно установить параметр AUTH_USER_MODEL для указания на модель MyUser, чтобы Django не начинал инициализировать модель по умолчанию. См. документацию.
Я работаю над расширением класса User на основе документов с помощью кода ниже:
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. Как я могу разрешить это в этом сценарии?
Вам нужно установить параметр AUTH_USER_MODEL для указания на модель MyUser, чтобы Django не начинал инициализировать модель по умолчанию. См. документацию.