用MySQL数据库配置Django的settings.py
我在Windows 7上使用MySQL已经一年了,一直都很顺利。最近我了解到Django,并且正在努力跟上教程。不过,我在设置setting.py文件的时候遇到了一些问题,我觉得问题出在'NAME'这个路径上。
DATABASES =
{
'default':
{
'ENGINE': 'django.db.backends.mysql',
'NAME': os.path.join('C:/ProgramData/MySQL/MySQL Server
5.7/Data/mysql', 'db.frm'),
'USER': '***',
'PASSWORD':'***'
}
}
相关问题:
- 暂无相关问题
2 个回答
2
试试下面这个:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'PUT THE DATABASE NAME HERE',
'USER': 'PUT THE USER NAME',
'PASSWORD': 'PUT THE PASSWORD OF THE USERNAME ABOVE',
'HOST': 'localhost or hostname/IP of the database server',
'PORT': PORT NUMBER OF THE SERVER,
}
}
你不需要填写任何数据库文件的路径,只需要提供主机名、端口、用户名和密码,Django就会自动连接到数据库。
3
你只需要写上数据库的名字。
举个例子:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB NAME',
'USER': 'USER NAME',
'PASSWORD':'USER PW',
}
}
这样就可以正常运行了。