У меня есть такая модель:
class Sales(models.Model):
item = models.CharField(max_length=40)
date_sold = models.DateTimeField()
I ' Я хочу представить гистограмму общего количества проданных товаров каждый месяц за определенный год. Мое программное обеспечение для составления графиков ожидает списка, подобного приведенному ниже, где каждое число - это общее количество проданных товаров за определенный месяц.
sales_by_month = [4, 6, 7, 3, 5. ...]
Как мне это сделать?
У меня такое чувство, что мне следует использовать даты, агрегат
и / или аннотирование
, но я не могу это решить.
Я использую SQLite, но планирую перейти на PostgreSQL.
Я сделал это в другом проекте, используя ruby on rails, и это было довольно просто, насколько я помню, поэтому я надеюсь, что у Django есть хорошее решение. .