Python3:Django連接Mysql數據庫時出錯,'Did you install mysqlclient or MySQL-python?'
一、原因
因為Python版本問題,MySQLdb只能在python2中用,在python3中,已經淘汰,不能使用了。
二、解決方案
MySQLdb只支持Python2.*,還不支持3.*
可以用PyMySQL代替。安裝方法:pip install PyMySQL
在django項目中根目錄下的__init__.py文件中添加兩行代碼即可。
假如是開發對應的子模塊模型,那么在對應模型目錄下的__init__.py文件中添加兩行代碼即可。
import pymysql pymysql.install_as_MySQLdb()

