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

Что я упускаю?

Вернуться на верх