报错:django3.0/mysql ImproperlyCon

2020-03-24  本文已影响0人  一杯海风_3163

在使用django框架连接mysql的时候,默认使用MySQLdb驱动,但MySQLdb不支持Python3,因此这里将MySQL驱动设置为pymysql。但由于pymysql版本过低,django较高,就会产生以上的报错。

方法一:django版本降至2.14版本以下即可。
如果想继续使用django2.2或者更高版本,请使用方法二:
方法二:找到python文件下的django文件>db文件>backends>mysql>base.py
image.png

找到python3\Lib\site-packages\django\db\backends\mysql路径下的base.py文件,将以下两行代码注掉

image.png image.png

重新运行python manage.py makemigrations ,即可成功运行

上一篇 下一篇

猜你喜欢

热点阅读