出现报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient??
这个错误意味着你的Django项目在尝试使用MySQL数据库时找不到MySQLdb模块。
首先检查自己有没有安装mysqlclient
运行以下命令来安装mysqlclient:
pip install mysqlclient
如果安装后存在相同问题
在项目原始目录中编辑init.py文件。加:
import pymysql
pymysql.install_as_MySQLdb()
再次运行如果还是出现如下报错:
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
根据报错
注释掉以下几行
#if version < (1, 3, 13):
# ? ?raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)