在使用pymysql的時(shí)候博助,往往會(huì)因?yàn)閐jango想要使用mysqlclient而報(bào)錯(cuò)。本文將修改幾個(gè)部分使得django將pymysql識(shí)別為mysqlclient來使用锉桑。
首先在init.py中修改增加這句話:
import pymysql
pymysql.install_as_MySQLdb()
再點(diǎn)擊源碼(ctrl)铺厨,進(jìn)入修改文件:
global version_info
version_info = (1, 4, 2, "final", 0)
然后修改后面:
if type(query) == bytes:
query = query.decode(errors='replace')
elif type(query) == str:
query = query.encode(errors='replace')
else:
query = force_text(query, errors='replace')
如圖: