3

我是 Django 的新手。我需要使用mysql数据库。我还需要指定主机、用户名、密码..etc 我试图更改我的 .settings 文件但它不起作用

DATABASES = {
'default': {
    'ENGINE': 'mysql',
    'NAME': 'database',                      
    'USER': 'root',
    'PASSWORD': 'passwd',
    'HOST': 'localhost',                      
    'PORT': '',
}
}
4

2 回答 2

4

django.db.backends.mysql不仅仅是mysql

DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'database',                      
    'USER': 'root',
    'PASSWORD': 'passwd',
    'HOST': 'localhost',                      
    'PORT': '',
    }
}
于 2013-10-14T14:25:22.470 回答
0

您需要使用的是后端模块连接

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'yourdatabase',
    'USER': 'yourusername',
    'PASSWORD': 'yourpassword',
    'HOST': 'localhost',                      
    'PORT': '',
}
于 2013-10-14T14:27:12.413 回答