终端报错:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclie
原因:
1,没有安装pymysql
2,没有配置__init__.py文件
解决:
1,pymysql——打开python的解释器,查看是否安装,如果没有,就按+号搜索安装即可
2,在项目模块下的__init__.py文件中配置代码:
import pymysql
pymysql.install_as_MySQLdb()
3,依旧报错:mysqlclient 1.4.0 or newer is required; you have 0.10.1.
在和项目目录同名模块的 __init__.py中加入
import pymysql
pymysql.version_info = (1, 4, 13, "final", 0)
pymysql.install_as_MySQLdb()