django pymysql
此处django版本为1.11.13
设置setting.py
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'xinhu', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '', 'PORT': '' } }
编辑项目根目录下的__init__.py文件
import pymysql pymysql.install_as_MySQLdb()
django 2.0版本
解决方案安装mysqlclient
$ pip install mysqlclient
安装过程中发现提示OSError: mysql_config not found,
在ubuntu下安装
$ apt-get install libmysqlclient-dev
在centos下安装
$ yum install mysql-devel
然后pip即可。