【发布时间】:2019-01-15 22:27:24
【问题描述】:
我有这张桌子:
id supply event_date value_average
----------------------------------------
1 a 01-01-2018 5
2 b 02-01-2018 6
3 a 02-01-2018 7
4 b 03-01-2018 8
5 c 03-01-2018 9
我正在尝试根据 event_date 列获取每个供应的最新值。我可以获得最新的事件,但我没有找到返回 value_average 的方法。
values_average = Purchase.objects \
.values('supply') \
.annotate(last=Max('event_date')) \
.order_by()
当前回报:
a 02-01-2018
b 03-01-2018
c 03-01-2018
预期回报:
a 02-01-2018 7
b 03-01-2018 8
c 03-01-2018 9
【问题讨论】:
标签: django django-models