【发布时间】:2011-08-21 01:50:50
【问题描述】:
我有一个这样的模型:
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 on rails 做到了这一点,据我所知,它非常简单,所以我希望 Django 有一个好的解决方案。
【问题讨论】:
标签: django django-models django-queryset