Я пытаюсь создать мультитенантное приложение, используя django. В целях тестирования я попробовал этот урок . Все работает нормально, но когда я пытаюсь войти в админ-панель, появляется сообщение об ошибке примерно так:
. Панель администратора работает только для одного домена.
Список доменов
- polls.local: 8000
- thor.polls.local: 8000 (панель администратора работает только для этого домена)
- potter.polls.local: 8000
Некоторая команда, которая используется для миграции
- python3 tenant_context_manage.py thor migrate_schemas (для миграции в схемах)
- python3 tenant_context_manage.py potter migrate_schemas (для миграции в схемах Potter)
- python3 manage.py runserver (для миграции в схеме по умолчанию, например publi c)
Настройки подключения к базе данных
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'shared_schema',
'HOST': 'localhost',
'USER': 'shared_schema',
'PASSWORD': 'password',
'PORT': '5432',
}
}
python tenant_context_manage.py potter createsuperuser
even this command is working for potter schema I didn't know why I'm getting error
я что-то не так делаю.