今天在搭建django3+python3.7.0+pymysql遇到的报错
解决思路:
1.先查看pymysql是否版本过低了,
pip list --outdated 查看所有需要升级的包
pip install --upgrade 接包名
查看后发现不是pymysql版本的问题
2.然后查看报错位置文件,发现了问题的根源:
MySQLclient 目前只支持到 Python3.4,因此如果使用的更高版本的 python
找到/usr/local/lib/python3.7/site-packages/django/db/backends/mysql/base.py
注掉图中圈上的版本信息的校验,再次运行就可以啦
python3 manage.py migrate