Django Mysql驱动版本问题

错误

...  raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)  django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解决办法

  1. 最直接,最牛X的解决办法,临时修改pymysql的版本

在你初始化mysql的地方 修改为所需要的版本,错误日志中是需要1.3.13改为这个版本即可

import pymysql    pymysql.version_info = (1, 3, 13, "final", 0)  pymysql.install_as_MySQLdb()