Django中更改默认数据库为MySQL迁移过程中报错
1.报错以及原因
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
产生的原因就是自己下载的pymysql包的版本不匹配
那么好,不匹配怎么办,第一想法肯定是下一个规定的版本!
好的~ ~~~ 运行卸载以及下载命令
pip uninstall pymysql
pip install pymysql==1.3.13
坑爹的是,使用pip命令下载的pymysql包根本没有这个版本,最高的版本才0.9.3

2.解决
定位到报错位置:

然后暴力解决——注释掉下面两行代码,然后运行前移命令就OK了

在Django项目中尝试将默认数据库更改为MySQL时,遇到了版本不匹配的错误。原因是pymysql包版本过旧,尝试更新版本失败后,通过注释相关代码解决了迁移过程中的报错。
1190

被折叠的 条评论
为什么被折叠?



