【发布时间】:2014-04-05 13:47:38
【问题描述】:
说你表用户(一个):id和活动(很多):类型,created_on,你如何获得所有最新activity.type是'message'的用户?
这是我目前的查询:
User.objects.filter(activity__type='message').annotate(Max('activity__created_on'))
但它不起作用,因为:
User.objects.filter(activity__type='message').annotate(Max('activity__created_on'))[0].activity.latest('created_on').type
不等于“消息”。
【问题讨论】: