2018年4月22日星期日

Peewee 3.2.5 发布,轻量级 Python ORM 库


Linuxeden 开源社区 --

Peewee 3.2.5 已发布,Peewee 是一个轻量级的 python ORM 库,内置对 SQLite、MySQL 和 PostgreSQL 的支持。支持 Python 2.7+ 和 Python 3.4+。

更新内容:

  • 新增 ValuesList ,示例如下:
data = [(1, 'first'), (2, 'second')]
vl = ValuesList(data, columns=('idx', 'name'))

query = (vl
         .select(vl.c.idx, vl.c.name)
         .order_by(vl.c.idx))
# Yields:
# SELECT t1.idx, t1.name
# FROM (VALUES (1, 'first'), (2, 'second')) AS t1(idx, name)
# ORDER BY t1.idx
  • DateTimeField、 DateField 和 TimeField 会在发送至数据库之前解析格式化字符串(formatted-string)。

了解更多详情可查阅更新日志

源码下载:

转自 https://ift.tt/2HktSSb

The post Peewee 3.2.5 发布,轻量级 Python ORM 库 appeared first on Linuxeden开源社区.

https://ift.tt/2qRNRAM

没有评论:

发表评论