工具
window10
django2.2.2
mysql5.6
django默认使用mysqlclient连接mysql,但是在window下直接安装mysqlclient不容易成功,可以使用pymysql 代替。
但使用如下方式报错:
#settings.py
import pymysql
pymysql.intall_as_MySQLdb()
django 3.2就可以,django版本差异问题。
-
方案一,query = query.decode(errors=‘replace’)
将decode修改为encode即可 -
方案二,离线下载mysqlclient,然后安装
地址
已解决