在python3下使用peewee

原创
2013/08/08 16:32
阅读数 1.8K

在python3下使用peewee-2.1.4做ORM。连接MySQL数据库,提示需要MySQLdb模块,发现MySQLdb模块不支持python3,各种折腾、google不得其法。

然后又试着使用MySQL官方forPython驱动 Connector/Python
需要对qeewee代码改动
改动的渐入佳境,沾沾自喜中发现peewee的代码中有如下片段

try:
    import MySQLdb as mysql
except ImportError:
    try:
        import pymysql as mysql
    except ImportError:
        mysql = None
基本上就是说如果找不到MySQLdb那么就找pymysql,

于是在https://pypi.python.org/pypi搜索pymysql发现PyMySQL3 0.5
折腾了一天的python3中使用peewee连接mysql告破。


展开阅读全文
打赏
0
2 收藏
分享
加载中
python中使用mysql数据库,这个pymysql是必须安装的
2015/11/24 14:26
回复
举报
yak

class User(Model):
uid = IntegerField(primary_key=True)
name = CharField()

怎么样指定 auto_increment
User.create(name='aaa’)
user = User.get(name='aaa')
print(user.uid)

打印uid是None
2015/09/02 19:56
回复
举报
更多评论
打赏
2 评论
2 收藏
0
分享
返回顶部
顶部