如何在django中进行"最大n组"查询?

net*_*ope 8 sql django join greatest-n-per-group

(这是SQL连接中线程的django版本:选择一对多关系中的最后一条记录)

假设我有一张顾客表和一张购买表.每次购买都属于一个客户.我想获得所有客户的清单以及他们的上次购买.可以在没有原始SQL且没有多个数据库查询的情况下完成吗?