方法一:pymysql
Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持
Python3,因此这里将MySQL驱动设置为pymysql。
$ sudo pip install pymysql
在_init.py文件添加如下配置:
# coding=utf-8
import pymysql
pymysql.install_as_MySQLdb()
方法二:mysqlclient (经测试,此方法失败)
因为django2.0官方文档中已说明mysqldb不再支持最新的django与python3,所以我们这里选择安装mysqlclient
github地址: [https://github.com/PyMySQL/mysqlclient-python]
(根据不同的操作系统需要安装不同的先行配置)
$ pip install mysqlclient
完成后可以在终端中打开ipython/python shell 验证是否安装驱动成功
import MySQLdb
如未报错,则说明成功
方法三:mysql-python(慕课网教程里使用的)
MySQL-python-1.2.5-cp27-none-win_adm64.whl(用于windows环境)
网友评论