证明非标准Python 3 MySQL连接器的使用

时间:2014-12-19 22:54:44

标签: mysql django python-3.x

我正在使用Django + Python 3.4创建一个项目。但是,根据this question,Python的标准MySQL连接器不支持该语言的第三个版本(我很难相信,但这不是重点)。

最后,我的问题是,使用非标准连接器分支(例如上面链接问题中提供的分支)而不是降级到Python 2.x是否合理。例如,使用分叉连接器而不是等待官方发布是否存在任何重大安全问题?

2 个答案:

答案 0 :(得分:1)

我一直使用mysql-connector-python连接器几个月而没有问题。这是使用Python 3.4.2和Django-1.7.1。

它实际上比其他人使用python 2连接器的git fork要好得多。

我的意见是,不要降级到python 2 - 根据我的经验,这是一个可靠的连接器。

答案 1 :(得分:1)

MySQL Connector / Python没有与Django捆绑在一起,但它是由Oracle制作的。所以我不确定它是否应该被视为非正式的分支。

我将它与旧的mySQL数据库,python 3.4和django 1.7一起使用。我注意到的唯一问题是有时错误信息有点不稳定。

安装非常简单:

pip install mysql-connector-python --allow-external mysql-connector-python