方法一:pymysql
Django連接MySQL時默認使用MySQLdb驅(qū)動治专,但MySQLdb不支持
Python3卖陵,因此這里將MySQL驅(qū)動設置為pymysql。
$ sudo pip install pymysql
在_init.py文件添加如下配置:
# coding=utf-8
import pymysql
pymysql.install_as_MySQLdb()
方法二:mysqlclient (經(jīng)測試张峰,此方法失敗)
因為django2.0官方文檔中已說明mysqldb不再支持最新的django與python3,所以我們這里選擇安裝mysqlclient
github地址: [https://github.com/PyMySQL/mysqlclient-python]
(根據(jù)不同的操作系統(tǒng)需要安裝不同的先行配置)
$ pip install mysqlclient
完成后可以在終端中打開ipython/python shell 驗證是否安裝驅(qū)動成功
import MySQLdb
如未報錯泪蔫,則說明成功
方法三:mysql-python(慕課網(wǎng)教程里使用的)
MySQL-python-1.2.5-cp27-none-win_adm64.whl(用于windows環(huán)境)