我试图设置应用程序用户可以对数据进行统计分析的情况。
有3个表,用户,考试,投票
我应该有 gui 来构建自定义查询,如下所示:
1930 年至 1940 年出生的用户,参加过 3 次考试;显示姓名、姓氏、按年龄分组
1945 年出生但未按原因进行投票的用户计数;显示计数、原因
选择的语言是python、django。如果有人有经验或可以推荐一些能让我的工作更轻松的 python 包,我会非常感激。
我试图设置应用程序用户可以对数据进行统计分析的情况。
有3个表,用户,考试,投票
我应该有 gui 来构建自定义查询,如下所示:
1930 年至 1940 年出生的用户,参加过 3 次考试;显示姓名、姓氏、按年龄分组
1945 年出生但未按原因进行投票的用户计数;显示计数、原因
选择的语言是python、django。如果有人有经验或可以推荐一些能让我的工作更轻松的 python 包,我会非常感激。
我为此目的开发了django-cube 。
它允许您将您的 django 数据组织为多维数据,声明一个聚合函数(用于计算您的统计信息),然后您有几个助手来显示一个表格,以及用于表格的现成 Django 模板。
我最近使用 Alex Gaynor 的django-filter
应用程序取得了一些不错的成功,该应用程序位于此处。
它为您网站的前端对象带来了许多 Django 管理员的向下钻取过滤控件,经过一些配置后,您应该能够使用它为您的用户、考试和投票模型提供一组不错的过滤器任何人都可以使用。