报错信息:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
报错环境 python=3.7,django=2.2,PyMySQL=0.9.3
解决办法:
1.找到django包的安装位置,进入到里面的/db/backends/mysql文件夹,找到base.py和operations.py
2.不知道路径的可以在cmd里输入 pip show django,“Location”就是位置路径
3.打开base.py文件,注释掉这三段代码
4.打开operations.py,找到如下地方,将decode改为encode
5.再到你自己的工程文件里面执行
python manage.py makemigrations #创建模型变更的迁移文件
python manage.py migrate #执行迁移文件
6.到mysql里面查看,刚才创建的模型已经过来了