美文网首页
python3.x django2.x使用Mysql

python3.x django2.x使用Mysql

作者: ljwheyxy | 来源:发表于2019-10-29 03:18 被阅读0次

数据库配置语法:

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”,取消版本设置


image.png

4、解决以下报错

报错: image.png

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

image.png

相关文章

网友评论

      本文标题:python3.x django2.x使用Mysql

      本文链接:https://www.haomeiwen.com/subject/ydzivctx.html