我在Python中使用peewee orm。
我有一个疑问:
userOrganizations = (UserOrganization
.select(UserOrganization,Organization)
.join(Organization)
.where(UserOrganization.user==user.user_id)
.aggregate_rows()
)
我想获取 userOrganizations 变量的长度。有没有像 userOrganizations.length() 这样的方法?
最佳答案
根据peewee documentation您可以使用 count()
函数,即:
userOrganizations.count()
如果您担心可能会运行额外的数据库查询,您可以将结果转换为列表并获取长度,例如:
len(列表(用户组织))
第二种技术的来源:this question .
关于python - 如何获得 peewee 结果长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31694616/