我目前正在处理多租户Django应用程序。由于需要多租户,因此对于初学者,我创建了第二个数据库。但是,我无法在新创建的数据库中创建SuperUser。
我确实尝试了Django fails to create superuser in other db than 'default'中列出的答案 但是,没有运气。 在编译时获得以下输出:
django.core.exceptions.ImproperlyConfigured:settings.DATABASES不正确 没完没了。请提供引擎值。查看设置文档以了解更多 详细信息。
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 createsuperuser --database = Alora。 收到上述错误。
任何帮助深表感谢。
谢谢!