2010-10-06 93 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