Django как выполнить запрос, чтобы получить все случаи, когда объект 1 имеет внешний ключ на объект 2 и определенный объект 2 имеет свойство

Итак, у меня вопрос о выполнении запросов. Итак, у меня есть один объект под названием Job. Job как внешний ключ на StatusUpdate, то есть у одной работы может быть много StatusUpdate. В принципе, мне нужно получить все Job с LAST StatusUpdate с определенным свойством. Я знаю, что могу легко получить все задания, которые имеют любое StatusUpdate с определенным свойством следующим образом:

Job.objects.all().filter(statusupdate__status="Certain Property")

Но это позволит получить задания, которые имеют любое StatusUpdate со статусом определенного свойства. Я хочу получить только задания с последним StatusUpdate со статусом определенного свойства. Возможно ли это сделать с помощью одного запроса? Я прочитал документацию Django и не смог ничего найти.

Спасибо!

Диего

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