Получение нескольких полей из аннотации с помощью Max в Django

Я хотел бы получить несколько полей из "аннотации" в Django, с помощью Max и Filter.

Итак, у меня есть такой запрос:

 w=Wherever.objects.prefetch_related('wherever2').filter(...).values(...).annotate(max_wherever2_field1=Max('wherever2__field1', filter=Q(wherever2__field2=False)))

Итак, учитывая наибольшее значение в поле1, и фильтр в поле2, я хочу получить остальные поля того же регистра в таблице wherever2.

Как я могу это сделать?

Вернуться на верх