Как использовать разные тексты и логотип для разных арендаторов - django-tenants

Я создал проект, используя [django-tenants][1], и в настоящее время он используется некоторыми клиентами, но проблема в том, что у всех одинаковый текст счета, в то время как им нужен разный текст и логотип в их счетах, пожалуйста, есть ли способ добавить разные тексты и логотипы для каждого клиента?

вот моя конфигурация базы данных

DATABASES = {
    'default': {
        'ENGINE': 'django_tenants.postgresql_backend',
        'NAME': 'my-app',
        'USER':'postgres',
        'PASSWORD':'postgres',
        'HOST':'localhost',
        'PORT':'5432'
    }
}

и мое заявление

SHARED_APPS = [
    'django_tenants','hotel',
    'django.contrib.contenttypes',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'users','rooms','vistors','booking','costs','payments','cancel',]


TENANT_APPS = [
    'django.contrib.contenttypes',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles', 
    'users','rooms','vistors','booking','costs','payments','cancel',
]

INSTALLED_APPS = list(SHARED_APPS) + [
    app for app in TENANT_APPS if app not in SHARED_APPS
]

мое приложение tenant mixin

class Hotel(TenantMixin):
    hotel_name = models.CharField(max_length=40,unique=True)
    auto_create_schema = True
    auto_drop_schema = True
    logo = models.ImageField(upload_to=tenants_logo)
    def __str__(self):
        return self.hotel_name

class Domain(DomainMixin):
    pass

как вернуть обратно логотипы и добавить разные тексты для разных клиентов? заранее спасибо ... [1]: https://django-tenants.readthedocs.io/en/latest/install.html

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