Django python3 pymysql

Django 连接mysql默认驱动是MySQLdb,MySQLdb没有支持python3的版本,如果使用python3.x版本时可以使用pymysql库:

在setttings.py的配置

DATABASES = {

    'default': {

            #数据库引擎

            'ENGINE': 'django.db.backends.mysql',

            #数据库名称

            'NAME': "app_build",

            #访问数据库的名字

            "USER": "root",

            #访问数据库的密码

            "PASSWORD": "123456789",

            #数据库所在地址

            "HOST": "192.168.10.96",

            #数据库使用的端口号

            "PORT": '3306',

            #数据库字符集

            "CHARSET": "UTF-8"

    }

}

工程目录下的__init__.py文件:

import pymysql

pymysql.install_as_MySQLdb()

保存退出并重启服务即可!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。