Django GUI для статистического анализа данных - PullRequest
1 голос
/ 06 октября 2010

Я пытаюсь настроить ситуацию, когда пользователи приложения могут выполнять статистический анализ данных.

Есть 3 таблицы, пользователи, экзамены, опросы

У меня должен быть графический интерфейс для создания пользовательских запросов, например:

  1. пользователей, родившихся между 1930 и 1940 годами, которые сдали 3 экзамена; шоу имя, фамилия, группа по возрасту человека

  2. количество пользователей, родившихся в 1945 году, которые не приняли участие в опросе, сгруппированных по причине; количество шоу, причина

Язык выбора - питон, джанго. Если кто-то имеет опыт или может порекомендовать какой-нибудь пакет Python, который облегчит мою работу, я был бы очень рад.

Ответы [ 2 ]

2 голосов
/ 06 октября 2010

Я разработал django-cube для этой цели.

Это позволяет вам организовать ваши данные django как многомерные данные, объявить функцию агрегирования (для вычисления вашей статистики)и у вас есть несколько помощников для отображения таблицы и готовые к использованию шаблоны Django для таблиц.

1 голос
/ 06 октября 2010

Недавно я добился довольно хороших успехов, используя приложение django-filter Алекса Гейнора, расположенное здесь .

Он предоставляет множество элементов управления фильтрацией детализации администратора Django для интерфейсных объектов вашего сайта, и после небольшой настройки вы сможете использовать его, чтобы предоставить хороший набор фильтров для вашего пользователя, экзамена, и модели опроса, которые может использовать каждый.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...