Создание SuperUser в пользовательской базе данных (не по умолчанию) - PullRequest
0 голосов
/ 02 апреля 2019

В настоящее время я работаю над мультитенантным приложением django. Так как требование многопользовательской аренды, для начала, я создал вторую базу данных. Однако я не могу создать суперпользователя во вновь созданной базе данных.

Я попробовал ответ из списка Django не может создать суперпользователя в другом БД, отличном от 'default' Однако не повезло. Получение следующего вывода при компиляции:

django.core.exceptions.ImproperlyConfigured: settings.DABABASES неправильно установлено nfigured. Пожалуйста, укажите значение ДВИГАТЕЛЯ. Проверьте настройки документации для получения дополнительной информации подробности.

Settings.py

DATABASES = {
    'default': {},
    'Alora': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'Alora',
        'USER': 'postgres',
        'PASSWORD': 'somepassword',
    }
}

Версия Python

C:\Users\User>python --version
Python 3.6.3

Версия Django

C:\Users\User>django-admin --version
2.2

Попробовал python manage.py createuperuser --database = Alora. Получил ошибку, указанную выше.

Любая помощь высоко ценится.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...