Django 空白的数据库条目会导致错误

Django 空白的数据库条目会导致错误,django,multiple-databases,Django,Multiple Databases,这是My Settings.py: DATABASES = { 'default': {}, 'company': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'leavebuddy_company', 'USER': 'leavebuddy_user2',

这是My Settings.py:

         DATABASES = {
             'default': {},
             'company': {
                 'ENGINE': 'django.db.backends.mysql',
                 'NAME': 'leavebuddy_company',
                 'USER': 'leavebuddy_user2',
                 'PASSWORD': '******',
                 'HOST': '/Applications/MAMP/tmp/mysql/mysql.sock',
                 'PORT': '3306',
}
}

这给了我一个错误:

           settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

你们能告诉我正确的方向吗?谢谢你们必须定义一个默认的数据库。根据(我的重点):

数据库
设置必须配置一个
默认
数据库;还可以指定任意数量的附加数据库


除非您要使用多个数据库,否则您不需要
默认
公司
数据库

只需使用:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'leavebuddy_company',
        'USER': 'leavebuddy_user2',
        'PASSWORD': '******',
        'HOST': '/Applications/MAMP/tmp/mysql/mysql.sock',
        'PORT': '3306',
    }
}

我正在使用多个数据库,但我不想要默认数据库。根据文件,这是可能的,但在我的情况下,它不工作@Shivratna当你使用Django时你真的没有选择。。。必须定义默认数据库。只需使用多个数据库中的一个作为默认数据库。