在自定义数据库上创建SuperUser(非默认)

时间:2019-04-02 18:21:38

标签: python django

我目前正在处理多租户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。 收到上述错误。

任何帮助深表感谢。

谢谢!

0 个答案:

没有答案