未知
django-boolean-sum的Python项目详细描述
这是一个小的django实用程序模块,允许您正确地注释或 基于布尔字段之和的聚合。这回答了“如何 我有许多对象与此对象相关,其中foo为true。
用法
用法很简单:
from django_boolean_sum import BooleanSum MyModel.objects.annotate(priority_related_count=BooleanSum('related__priority'))
这将返回具有related_count属性的MyModel的实例,该属性 是具有priority=True的相关实例数。
安装
来自PYPI:
$ pip install django-boolean-sum
注意事项
这只在postgresql和sqlite上使用django 1.4进行了测试。它也 取决于内部django组件,这些组件没有记录,因此 在未来的版本中可能会有突破性的变化。
假设正在进行查询,那么对于多个数据库来说,这是非常幼稚的 对于default数据库的后端。
贡献
拉请求它。