Django 数据统计分析的 GUI

1 投票
2 回答
2595 浏览
提问于 2025-04-16 05:05

我想创建一个应用程序,让用户可以对数据进行统计分析。

这里有三张表,分别是用户表、考试表和调查表。

我需要一个图形界面,让用户可以自定义查询,比如这些:

  1. 查找1930年到1940年之间出生的用户,并且他们参加过3次考试;显示他们的名字、姓氏,并按年龄分组。

  2. 统计1945年出生但没有参加调查的用户,按原因分组;显示统计数量和原因。

我选择的编程语言是Python,使用Django框架。如果有人有经验或者能推荐一些Python的库来帮助我完成这个工作,我会非常感激。

2 个回答

2

我开发了一个叫做 django-cube 的工具,就是为了这个目的。

这个工具可以帮助你把你的Django数据整理成多维数据,还可以让你定义一个聚合函数(用来计算统计数据)。然后,它提供了几个小工具,方便你展示表格,还有现成的Django模板可以用来显示这些表格。

1

最近我用Alex Gaynor的django-filter应用取得了一些不错的成果,可以在这里找到

这个工具把Django后台的详细筛选功能带到了你网站的前端,经过一些简单的设置后,你就可以为用户、考试和投票模型提供一套很不错的筛选功能,任何人都能轻松使用。

撰写回答