最近疯看全职猎人 初步学习了peewee,因为sqlalchemy实在是太重量级,文档也太恶心,peewee上手容易得多,也非常light 结合celery和peewee,写了点东西,查询年龄 myapp/db.py: from?__future__?import?absol...
分类:
其他好文 时间:
2015-06-22 19:28:04
阅读次数:
176
使用peewee的事务时,碰到一个郁闷的问题,事务似乎无效!于是简化了下模型,写了简单的测试代码,发现问题,如题所示。找到解答:https://github.com/etianen/django-reversion/issues/362https://dev.mysql.com/doc/refman...
分类:
数据库 时间:
2015-05-28 19:53:07
阅读次数:
256
(a | b )&c官方文档没有具体讲到,又没有太多时间来看源码。经过尝试,(a | b) and c(a or b) and c都是可以的。而 (a | b) &c 是不行的 (a or b)&c 也不行。=====================后记:上面的错了。peewee的Model.get...
分类:
其他好文 时间:
2015-04-09 21:32:51
阅读次数:
169
在python3下使用peewee-2.1.4做ORM。连接MySQL数据库,提示需要MySQLdb模块,发现MySQLdb模块不支持python3,各种折腾、google不得其法。然后又试着使用MySQL官方forPython驱动Connector/Python需要对qeewee代码改动改动的渐入...
分类:
编程语言 时间:
2014-08-23 15:22:10
阅读次数:
511
系统是win7 x64
python 2.7.6的site.py里面编码设定为 utf-8
py文件首行指定 #coding:utf-8
mysql 5.5.38安装时指定代码为utf-8
peewee的连接数据库代码为:
db = MySQLDatabase(host = '127.0.0.1', user = 'root', passwd = '1', database = ...
分类:
数据库 时间:
2014-07-22 22:34:34
阅读次数:
1068
1.classmethods
such
as select/update/insert/delete queries。
# Example:
class User(Model):
username = CharField()
join_date = DateTimeField()
is_admin = BooleanField()
u = User(use...
分类:
编程语言 时间:
2014-06-22 21:27:39
阅读次数:
436
peewee是一个轻量级的ORM。用的是大名鼎鼎的sqlalchemy内核,采用纯python编写,显得十分轻便。为了后续方便查看,在这里简单记录下~~
peewee不仅轻量级,还提供了多种数据库的访问,如SqliteDatabase(file
or memory)、MYSQLDatabase、PostgresqlDatabase;
接下来就从API上路吧~~~
1.
class...
分类:
编程语言 时间:
2014-06-17 16:21:09
阅读次数:
926