Поворотная таблица в админке django

добрый день Есть модель пользователя и модель задачи, объединенные ForeignKey В модели задачи есть поле type - тип задачи, в котором записано несколько вариантов типов, пусть это будет 1, 2, 3 И собственно дальше вопрос, мне нужно создать таблицу с количеством задач, то есть сколько задач типа 1, типа 2 и типа 3, фильтры также нужны по времени начала и окончания задачи, а потом экспортировать в Excel

Вот подскажите как лучше решить эту проблему, создать новую модель, или лучше сделать как то по другому? С созданием модели возникают вопросы по поводу постоянного обновления базы данных, мне кажется это не очень хорошо, сейчас сделано так, что есть поле модели Тип 1, Тип 2, Тип 3 и потом с помощью фильтров, задания получаются через пользователя и фильтруются, а потом подсчитывается count (), но это можно сделать более корректно, так сказать без лишних операций с базой данных. Я использую django, django-jet для админской части

Вернуться на верх