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即可。

原文地址:https://www.cnblogs.com/zenan/p/10173349.html