跳转到主要内容

未知

项目描述

这是一个小的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内部组件,因此可能在未来的版本中发生破坏性更改。

它对多数据库的处理非常简单,假设查询是针对默认数据库的后端进行的。

贡献

提交拉取请求。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-boolean-sum-0.2.tar.gz (1.9 kB 查看哈希值)

上传时间:

构建分布

django_boolean_sum-0.2-py2-none-any.whl (3.4 kB 查看哈希值)

上传时间: Python 2

支持