У меня есть экран "панели аналитики", который виден пользователям моих веб-приложений django, и на его расчеты уходит очень много времени. Это один из этих экранов, который просматривает каждую транзакцию в базе данных для пользователя и предоставляет им показатели.
Мне бы хотелось, чтобы это была операция в реальном времени, но время вычисления может составлять 20-30 секунд для активного user (пейджинг не разрешен, он дает средние по транзакциям.)
Решение, которое приходит на ум, состоит в том, чтобы вычислить это в серверной части с помощью пакетной команды manage.py, а затем просто отобразить кэшированные значения для пользователя. Есть ли шаблон проектирования Django, который поможет упростить создание этих типов моделей / дисплеев?