Python2使用MysqlDB作为数据库驱动,Python3.x版本中用于连接MySQL数据库的库为PyMySQL。
1.PyMySQL安装
$ pip3 install PyMySQL
2.在Django中修改
在setting.py中设置好数据连接的基本信息
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #数据库引擎 'NAME': 'test', #数据库名 'USER': 'root', #用户名 'PASSWORD': 'root', #密码 'HOST': '', #数据库主机,默认为localhost 'PORT': '', #数据库端口,MySQL默认为3306 'OPTIONS': { 'autocommit': True, }, } }
在__init__.py中加入如下代码:
import pymysql pymysql.install_as_MySQLdb()