peewee

作者: 流蓝浅 | 来源:发表于2018-07-04 19:01 被阅读0次

查询

table.select(),这就是select * from 。。。。

1:举个例子。查询用户的is_staff=Tree,他的blog是LIVE状态的记录。
 Blog.select().where(status=LIVE).join(User).where(is_staff=True)

# join() 连接两个model , 他们必须是ForeignKeyField连接的
2: 这个类似于子查询,__in

>>> Blog.select().where(
...     status=LIVE,
...     user__in=User.select().where(is_staff=True)
... )
3: 查询结果以及记录数
query = Blog.select().annotate(Entry)
4:如果你仅仅想展示一个纯属字信息,比如count,MAX等,那就用 aggregate()
max_id = Blog.select().aggregate(Max('id'))
5:动态查询:

dq = User.delete().where(active=False) # <-- returns a DeleteQuery






相关文章

  • Peewee 使用

    Peewee系列:Peewee 使用Peewee使用之事务Peewee批量插入数据Peewee 使用(二)——增删...

  • Peewee使用之事务

    Peewee系列:Peewee 使用Peewee使用之事务Peewee批量插入数据Peewee 使用(二)——增删...

  • Peewee批量插入数据

    Peewee系列:Peewee 使用Peewee使用之事务Peewee批量插入数据Peewee 使用(二)——增删...

  • 轻量级ORM工具peewee初探

    peewee是什么 peewee是Python一个ORM框架,相比于著名的SQLAlchemy,peewee更为轻...

  • Peewee中文文档

    Peewee中文文档【一】:安装与测试 Peewee中文文档【二】:快速开始 Peewee中文文档【三】:应用实例...

  • python 操作 mysql

    python 操作 mysql python ORM peewee 安装:pip install peewee p...

  • SQLAlchemy选型实战

    peewee 与sqlalchemy选型对比 peewee 在github5000星sqlalchemy在gith...

  • python orm框架peewee

    1.准备 官方链接http://docs.peewee-orm.com/en/latest/peewee/api....

  • peewee的一个坑

    peewee是一个轻量级的DB peewee非常适合一般的处理,一般的存储和查询工作都能做到。今天遇到peewee...

  • Peewee批量插入数据

    参考 Peewee批量插入数据 使用原生的insert_many()方法,并放入事务中 经查阅文档,peewee支...

网友评论

      本文标题:peewee

      本文链接:https://www.haomeiwen.com/subject/mmzsuftx.html