Django中群组计数查询的快捷方式
项目描述
Hightop.py
Django中群组计数查询的快捷方式
Visit.objects.top('browser')
# {
# 'Chrome': 63,
# 'Safari': 50,
# 'Firefox': 34
# }
安装
运行
pip install hightop
入门
将自定义管理器添加到您想使用它的模型中。
from hightop import HightopQuerySet
class Visit(models.Model):
objects = HightopQuerySet.as_manager()
然后进行查询
Visit.objects.top('browser')
选项
限制结果
Visit.objects.top('referring_domain', 10)
包含空值
Visit.objects.top('search_keyword', null=True)
适用于多个组
Visit.objects.top(['city', 'browser'])
和表达式
Visit.objects.top(Lower('referring_domain'))
和唯一
Visit.objects.top('city', distinct='user_id')
和最小计数
Visit.objects.top('city', min=10)
历史
查看变更日志
贡献
鼓励每个人帮助改进此项目。以下是一些您可以提供帮助的方法
开始开发
git clone https://github.com/ankane/hightop.py.git
cd hightop.py
pip install -r requirements.txt
pytest
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。
构建分发
hightop-0.2.0-py2.py3-none-any.whl (3.4 kB 查看哈希值)