Django ORM-获取组的最新记录

Django ORM-获取组的最新记录,第1张

Django ORM-获取组的最新记录

将您的

values
条款放在之前
annotate

从聚合文档:

如果values()子句位于annotate()之前,则将使用values()子句描述的分组来计算注释

但是,如果annotate()子句位于values()子句之前,则将在整个查询集上生成注释。在这种情况下,values()子句仅约束在输出中生成的字段。

因此,应该这样做:

Meetup.objects.values('language').annotate(latest_date=Max('date'))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5675363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存