Django3版本之前的配置
1. Django默认配置的数据库是sqlite

2. 使用mysql数据库需要下载的包
pip3 install PyMySQL
3. Django配置PyMySQL
在项目名同名的子目录中的__init__.py中配置
import pymysql
pymysql.install_as_MySQLdb()
4. 修改在项目名同名的子目录中的setting.py中配置
DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\',
\'HOST\': \'127.0.0.1\', # 数据库主机IP
\'PORT\': 3306, # 数据库端口
\'USER\': \'root\', # 数据库用户名
\'PASSWORD\': \'201314\', # 数据库用户密码
\'NAME\': \'book\' # 数据库名字
}
}
django3的配置
1. Django默认配置的数据库是sqlite

2. 使用mysql数据库需要下载的包
pip3 install mysqlclient
3. 修改在项目名同名的子目录中的setting.py中配置
DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\',
\'HOST\': \'127.0.0.1\', # 数据库主机IP
\'PORT\': 3306, # 数据库端口
\'USER\': \'root\', # 数据库用户名
\'PASSWORD\': \'201314\', # 数据库用户密码
\'NAME\': \'book\' # 数据库名字
}
}