Python2连接数据库一般使用mysqldb库,而到了Python3已经完全不支持mysqldb库了,所以要使用其他的替代库。而Django中又使用了mysqldb库,所以我们的解决方案就是使用pymysql库来模拟mysqldb库。
先在python3中安装好pymysql库。然后在Django项目的app包的init.py文件中添加如下语句:
import pymysql
pymysql.install_as_MySQLdb()
Python2连接数据库一般使用mysqldb库,而到了Python3已经完全不支持mysqldb库了,所以要使用其他的替代库。而Django中又使用了mysqldb库,所以我们的解决方案就是使用pymysql库来模拟mysqldb库。
先在python3中安装好pymysql库。然后在Django项目的app包的init.py文件中添加如下语句:
import pymysql
pymysql.install_as_MySQLdb()