python3连接mysql设置

2018-11-18  本文已影响0人  li_changyuan

方法一: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环境)

上一篇下一篇

猜你喜欢

热点阅读