在python2.x中用习惯了mysqldb,但是在python3.x中已经不支持。如果还想要让python 3支持mysqldb该怎么办呢?
原因
MySQLdb 只适用于python2.x,发现pip装不上。它在py3的替代品是: import pymysql
pip install pymysql django+mysql
而Django默认的还是使用MySQLdb:执行会报:ImportError: No module named 'MySQLdb'
解决:
在站点的 __init__.py 文件中添加
import pymysql pymysql.install_as_MySQLdb()