Есть ли способ подзапроса в Django по нескольким столбцам?
Я хочу получить последний экземпляр каждого типа.
sq = OrderedModel.objects.annotate(
latest=Window(
expression=Max("order"),
partition_by=["type"]
)
)
Примерно так:
OrderedModel.objects.filter(type=sq.type, sq.latest)