pymysql版本0.9.3,django2.2需要>=1.3.13的版本
2019年4月26日
问题:
pymysql版本0.9.3,django2.2需要>=1.3.13的版本
报错信息:
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
原因:
使用了
pymysql
驱动,官方文档说需要mysqlclient
驱动1.3.13或更高的版本
解决办法:
更换mysql驱动,使用mysqlclient驱动
pip install mysqlclient
在/<projectname>/<projectname>/__init__.py
里将python3 import pymysql pymysql.install_as_MySQLdb()
替换成python3 import MySQLdb
完美解决