本文基于django2.0、python3.7版本编写
1. django 创建项目后,在项目中存在setting.py 文件
2. 打开setting.py文件,找到DATABASES ,进行对应修改
DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\', // mysql 为mysql 数据库
\'NAME\': \'onlinetest\', // 对应使用的数据库
\'USER\': \'root\', // 对应数据库用户名
\'PASSWORD\': \'mysql\', // 对应数据库密码
\'HOST\': \'127.0.0.1\', // 本地数据库
\'PORT\': 3306, // 对应数据库端口
}
}
3. 有个小伙伴在使用后发现,仍然无法连接数据库,需执行下面步骤
4. 安装pymysql
安装方式: pip install pymysql
5. 与setting.py文件同级目录中,存在__init__.py文件,在该文件中加入如下内容:
import pymysql
pymysql.install_as_MySQLdb()
至此,django配置mysql数据库完成,亲测有效