我可以使用连接器/ Python而不是MySQLdb吗?如何?

问题描述:

我使用Python 3.3.1和Django 1.5.1。 MySQLdb不支持Python 3,所以我想用Connector/Python代替。但我不知道该怎么做。我可以使用连接器/ Python而不是MySQLdb吗?如何?

这样做容易吗?如果是这样,我该怎么做?

谢谢。

可以使用MySQL的连接器,这里是先导,以Python开发人员:

http://dev.mysql.com/doc/connector-python/en/

您还可以使用MariaDB的。

你可以使用pymysql。 “PyMySQL的目标是成为MySQLdb的直接替代品”。检查文档here

PIP安装的mysql pymysql

一旦安装了这些库,只需添加在manage.py文件中的行中的Django项目和使用的数据库设置为MySQL。

进口pymysql

pymysql.install_as_MySQLdb()