- 由于django新版本自带的mysql驱动对mysql数据库支持不是很好,我们需要pip新的mysql驱动:
pip install pymysql
- 在工程文件下的__init__.py中添加如下内容(我的工程名:week4,不是在应用下的喔):
import pymysql
pymysql.install_as_MySQLdb()
如图所示:
- 在Python的安装目录下注释版本判断(有虚拟环境的在虚拟环境下的Python的环境)注释掉第36和37行
XXX/lib/python3.7/site-packages/django/db/backends/mysql/base.py