空白数据库条目给出错误

时间:2014-05-04 13:33:10

标签: django multiple-databases

这是我的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.

你们能指导我正确的方向吗。谢谢

1 个答案:

答案 0 :(得分:0)

必须定义默认数据库。根据{{​​3}}(强调我的):

  

DATABASES设置必须配置default数据库;还可以指定任意数量的附加数据库。


除非您要使用多个数据库,否则您不需要defaultcompany数据库。

只需使用:

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