Django-Tenant-User Circular Dependency Error во время установки

У меня возникли проблемы с миграцией после установки django-tenant-user. Простое использование django-tenant не вызывало проблем.

Каждый раз, когда я запускаю python manage.py migrate, я получаю следующую ошибку круговой зависимости:

django.db.migrations.exceptions.CircularDependencyError: users.0001_initial, client.0001_initial

Мой settings.py

Моя модель арендатора: client/models.py

from django.db import models
from django_tenants.models import DomainMixin, TenantMixin
from tenant_users.tenants.models import TenantBase

class Client(TenantMixin):
    name = models.CharField(max_length=100)
    description = models.TextField(blank=True, null=True)
    auto_create_schema = True

class Domain(DomainMixin):
    pass

Моя модель пользователя: users/models.py

from django.db import models
from tenant_users.tenants.models import UserProfile

class TenantUser(UserProfile):
    pass

Версия Python: 3.10.8

Версия Python: 3.10.8

pip Packages

asgiref==3.5.2

Django==4.1.3

django-environ==0.9.0

django-tenant-users==1.1.0

django-tenants==3.4.7

psycopg2==2.9.5

python-dotenv==0.21.0

sqlparse==0.4.3

typing_extensions==4.4.0

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