配置
1、在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
2、修改DATABASES配置信息,下面是配置的是mysql数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #切换为mysql
'NAME': 'dj_demo1', #数据库名称
'USER':'root', #数据库用户名
'PASSWORD':'198903017', #数据库密码
'HOST':'127.0.0.1', #数据库地址(本地为127.0.0.1)
'PORT':'3306', #端口号,一般为3306
'OPTIONS':{
'autocommit':True, #自动提交
},
}
}
3、下载pymysql,在cmd当中直接输入pip install pymysql
pip install pymysql
4、配置__init__.py文件,在每次执行该项目时,都会导入pymysql模块,都按以mysqldb的方式运行
5、验证配置
可以使用命令:python manage.py migrate进行数据库同步,同步成功则配置成功
可以看到数据库已经同步成功了!