繁体   English   中英

如何获得peewee结果长度

[英]How to get peewee result length

我在python中使用peewee orm。

我有一个查询:

userOrganizations = (UserOrganization
    .select(UserOrganization,Organization)
    .join(Organization)
    .where(UserOrganization.user==user.user_id)
    .aggregate_rows()
)

我想得到userOrganizations变量的长度。 有没有像userOrganizations.length()这样的方法?

根据peewee文档,您可以使用count()函数,即:

userOrganizations.count()

如果您担心可能会运行额外的数据库查询,您可以将结果转换为列表并获取长度,例如:

len(list(userOrganizations))

第二种技术的来源: 这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM