【发布时间】:2018-02-22 23:50:00
【问题描述】:
我有一个这样的模型:
Class Foo(model.Models):
date = models.DateField()
price = models.FloatField()
volume = models.IntegerField()
我想获取每天价格最高的所有物品的列表!像这样:
{
2017-01-01: {"date": 2017-01-01, "price": 1000, "volume": 210},
2017-01-02: {"date": 2017-01-02, "price": 1032, "volumne": 242},
.
.
.
}
我可以用一个查询来做到这一点吗?数据库比较大,对日期执行循环是行不通的。
【问题讨论】:
-
我可以很容易地向您展示一个常规查询,但您必须弄清楚如何让它在您的 django 环境中工作。如果这就是您想要的,请参阅meta.stackoverflow.com/questions/333952/…
标签: mysql django django-orm