Как использовать разные тексты и логотип для разных арендаторов - 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