一、在python2中使用mysql
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
pip install mysqldb
是不管用的,因为这个库名字叫做:“mysql-python”
所以pip install mysql-python
这个mysqldb,使用时需要import MySQLdb
,安装时又叫mysql-python
,真是怪异
二、在python3中使用pymysql
mysql-python模块只支持python2不支持python3,而django默认是使用mysqldb
所以在settings中需要这么写
import pymysql
pymysql.install_as_MySQLdb()