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
里將import pymysql pymysql.install_as_MySQLdb()
替換成
import MySQLdb
完美解決