通过多列子查询Django

时间:2018-12-17 10:34:13

标签: django postgresql

在Django中是否可以通过多列进行子查询?

我想获取每种类型的最新实例。

sq = OrderedModel.objects.annotate(
    latest=Window(
      expression=Max("order"),
      partition_by=["type"]
    )
)

类似这样的东西:

OrderedModel.objects.filter(type=sq.type, sq.latest)

0 个答案:

没有答案