近幾天再看Django恭朗,結(jié)果在連接MySQL的時(shí)候出現(xiàn)了一點(diǎn)問(wèn)題,現(xiàn)記錄一下哥攘。
Python3.6剖煌,Django1.11.5,
我用的是pycharm,先進(jìn)入file-->setting-->project interpreter-->點(diǎn)擊+-->搜索pymysql安裝
運(yùn)行之后會(huì)發(fā)現(xiàn)提示沒(méi)有MySQLdb
然后在網(wǎng)上搜到了解決辦法逝淹,就是在項(xiàng)目中的__init__.py中寫(xiě)入:
import pymysql
pymysql.install_as_MySQLdb()
注意:
這里比較坑的就是如果安裝的pymysql版本是最新的0.8耕姊,就會(huì)報(bào)錯(cuò),說(shuō)pymysql沒(méi)有install_as_MySQLdb()屬性创橄。
而且安裝的Python目錄下的pymysql中沒(méi)有__init__.py文件箩做,所以我就把pymysql的版本改成了0.7,再在項(xiàng)目中的__init__.py中加入如上代碼就好啦妥畏。邦邦。。