2019.5.1 Django报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.


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里面注释掉以下内容:

 

接着仍会报错,报错信息如下:

 

找到operations.py文件(146行)
原来是decode的方法,将它改为encode。解决方法如下:

接下来就可以成功的执行迁移啦。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM