解决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.

01

出现这种情况,是因为在django源码中对mysql客户端的版本有要求

二:解决步骤

1.在终端报错的最下端有提示,修改python解释器下的源码,找到下方路径的base.py中的34-36行,然后注释掉

lib\site-packages\django\db\backends\mysql\base.py

02

2.因为要修改的是源码,所以它会有提示,直接点击OK即可

03

3.注释完成,代码变成灰色

04

4.再次执行代码,成功!

0005

posted @ 2020-07-03 16:00  轻描丨淡写  阅读(305)  评论(0编辑  收藏  举报