Django版本:2.2 python版本:3.7 pymysql:0.9.3
创建数据库的时候报错:
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
解决方案:我是在虚拟环境中工作的,需要在路径
/venv/lib/site-packages/django/db/backends/mysql/base.py里面注释掉以下内容:
接着仍会报错,报错信息如下:
原来是decode的方法,将它改为encode。解决方法如下:
接下来就可以成功的执行迁移啦。