解决django.core.exceptions.ImproperlyConfiguredmysqlclient 1.3.13 or
本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13230942.html
一:问题
在搭建完django项目,执行迁移数据:python3 manage.py migrate
时,遇到了这样的报错:
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
出现这种情况,是因为在django源码中对mysql客户端的版本有要求
二:解决步骤
1.在终端报错的最下端有提示,修改python解释器下的源码,找到下方路径的base.py中的34-36行,然后注释掉
lib\site-packages\django\db\backends\mysql\base.py