python3 对mysql 的驱动再也不是mysqldb python
具体步骤 :mysql
1 安装依赖sql
pip install PyMySQL
2 修改配置数据库
__init__.pydjango
import pymysql pymysql.install_as_MySQLdb()
setting.pyblog
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #数据库引擎 'NAME': 'test', #数据库名 'USER': 'root', #用户名 'PASSWORD': 'root', #密码 'HOST': '', #数据库主机,默认为localhost 'PORT': '', #数据库端口,MySQL默认为3306 'OPTIONS': { 'autocommit': True, }, }
若有 以下错误ip
from MySQLdb.converters import Thing2Literal, conversions # isort:skip ImportError: cannot import name 'Thing2Literal
删除PyMySQL3it
参考 https://www.robberphex.com/2013/12/254pip