按时间段分组-Django
在查询过程中,获得具有动态周期的书籍的平均价格的最佳方法是什么 所以,每月、每季度、每年出版的图书的平均价格 例如: 对象------价格------发布日期 第1册-------200-------2020-01-03 第二册-------500-------2020-02-15 第三册-------100-------2020-03-06 第四册-------400-------2020-03-03 第五册-------300-------2020-11-01 如果小组每月进行一次- 平均价格-200,期间-1月 平均价格-500,期间-2月 平均价格-250,期间-3月 平均价格-300,期间-11月 如果分组是四分之一进行的 平均价格-300,期间-第一季度 平均价格-300,期间-第四季度按时间段分组-Django,django,aggregate,django-queryset,Django,Aggregate,Django Queryset,在查询过程中,获得具有动态周期的书籍的平均价格的最佳方法是什么 所以,每月、每季度、每年出版的图书的平均价格 例如: 对象------价格------发布日期 第1册-------200-------2020-01-03 第二册-------500-------2020-02-15 第三册-------100-------2020-03-06 第四册-------400-------2020-03-03 第五册-------300-------2020-11-01 如果小组每月进行一次- 平均价
class Book(models.Model):
BOOK_CATEGORY = (('0', 'Romance'), ('1', 'Novel'), ('2', 'Comedy'))
price = models.FloatField()
category = models.IntegerField(choices=BOOK_CATEGORY)
publishing_year = models.DateField()