select branch_id 从报告组 branch_id order by max(date) desc 到 Django 查询

select branch_id from report group by branch_id order by max(date) desc to Django Query

我有一个包含以下字段的模型

id -> 整数

vivitor_id -> 整数

branch_id -> 整数

日期 -> 日期时间

我需要在 Django 中执行以下查询。如何使用 Django ORM 执行此操作。

select branch_id from report group by branch_id order by max(date) desc ;

您应该使用适当的聚合,并将值设为 documented,以便在

行中添加一些内容
Report.objects.values('branch_id') 
    .annotate(max_date= Max('date'))
    .order_by('-max_date')