Топ пользователей через ForeignKey поле модели - Python
Формулировка задачи:
Суть: необходимо составить топ3 пользователей текущего месяца по показателю "комментарии". Для выборки по датам использую pytz.
Есть 3 связанные модели: пользователи, блоги, комментарии к блогам. Соответственно поле комментарии в моделе "пользователи" - это обычный счетчик. После добавление комента в модель "комментарии к блогам" делаю += 1, но дата, когда был сделан комент, не регистрируется.
Реально ли с таким набором данных реализовать это? Если нет, то чтобы добавить?
Модель пользователя:
Модель блогов и коментов:
Решение задачи: «Топ пользователей через ForeignKey поле модели»
textual
Листинг программы
month_blogs.values("blogs_user").annotate(Count("id"))