AUTH_USER_MODEL ссылается на модель 'user.User', которая не была установлена
Я создаю новый проект в django со следующей структурой:
trakkiamultitennant
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
users
migrations
__init__.py
admin.py
apps.py
models.py
serializers.py
tests.py
urls.py
views.py
Я обновил приложение в settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'rest_framework.authtoken',
'corsheaders',
'users',
]
AUTH_USER_MODEL = 'user.User'
Models.py
class User(AbstractUser):
is_company = models.BooleanField(default=False)
is_employee = models.BooleanField(default=False)
is_client = models.BooleanField(default=False)
@property
def full_name(self):
return self.first_name + " " + self.last_name
class Company(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
email = models.EmailField(max_length=500, default=0)
phone = models.CharField(max_length=50, default=0)
address = models.CharField(max_length=500, default=0)
gstin = models.CharField(max_length=50, default=0)
но когда я пытаюсь makemigrations
он выдает мне следующую ошибку:
django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'user.User' that has not been installed
Что я упускаю?