这是我的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.
你们能指导我正确的方向吗。谢谢
答案 0 :(得分:0)
您必须定义默认数据库。根据{{3}}(强调我的):
DATABASES
设置必须配置default
数据库;还可以指定任意数量的附加数据库。
除非您要使用多个数据库,否则您不需要default
和company
数据库。
只需使用:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'leavebuddy_company',
'USER': 'leavebuddy_user2',
'PASSWORD': '******',
'HOST': '/Applications/MAMP/tmp/mysql/mysql.sock',
'PORT': '3306',
}
}