2010-10-06 72 views
1

我试图设置的情况下,应用程序的用户可以做数据的统计分析。django gui的数据统计分析

有3个表,用户,考试,投票

我应该有GUI构建自定义查询,像这样:

  1. 用户1930 - 1940年间出生的,已经采取3个考试;显示 姓名,按人的年龄

  2. 计数出生那没有采取民意调查因1945年分组用户;展示次数,原因

语言选择的是蟒蛇,Django的。 如果任何人有经验或可以推荐一些python包,这将使我的工作更容易,我会很高兴。

回答

1

我最近使用Alex Gaynor的django-filter应用程序,located here有一些相当不错的成功。

它为您的网站的前端对象带来了很多Django管理员的向下钻取过滤控件,经过一些配置后,您应该可以使用它为您的用户提供一组不错的过滤器,考试,以及任何人都可以使用的民意调查模型。

+1

可以用django过滤器以某种方式进行组合吗? – damir 2010-10-06 15:34:00

2

我已经开发django-cube为此目的。

它允许您将django数据组织为多维数据,声明一个聚合函数(计算您的统计数据),然后您有几个助手可以显示一个表格,并为表格准备好可用的Django模板。

+0

选择GPL而不是Django的BSD许可有什么特别的理由吗? – sorin 2011-03-25 09:14:52

+0

不幸的是,这个项目已经死了,因为我没有时间和兴趣去进一步开发它。 – sebpiq 2012-09-12 09:51:33