数据库配置语法:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxname',
'HOST': 'xxx.xxx.com',
'PORT': 3306,
'USER': 'xxxx',
'PASSWORD': 'xxxxxx',
}
}
1、pip安装PyMySQL 0.9.3
2、在init.py中写入以下代码
import pymysql
pymysql.install_as_MySQLdb()
3、进入“lib\site-packages\django\db\backends\mysql\base.py”,取消版本设置

4、解决以下报错

在lib\site-packages\django\db\backends\mysql\operations.py
中修改,添加query = query.encode()
解决:

网友评论