Подзапрос Django по нескольким столбцам - PullRequest
0 голосов
/ 17 декабря 2018

Есть ли способ подзапроса в Django по нескольким столбцам?

Я хочу получить последний экземпляр каждого типа.

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

Примерно так:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...