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