完整的报错是:
NameError: name '_mysql' is not defined
或django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.1.
解决方法
在django的setting.py
同一目录下的__init__.py
中添加:
import pymysql
pymysql.version_info = (1, 4, 0, "final", 0) # 这里指定版本
pymysql.install_as_MySQLdb() # 使用pymysql代替mysqldb连接数据库