Django orm foreignkey получить последние данные

ссылка

class Model1(model.Model):
    master = models.ForeignKey(User, on_delete=models.CASCADE)
    member = models.ForeignKey(User, on_delete=models.CASCADE)
    status = models.PositiveIntegerField(default=0)

class Model2(models.Model):
    model1 = models.ForeignKey(Model1, on_delete=models.CASCADE)
    writer = models.ForeignKey(User, on_delete=models.CASCADE)
    text = models.TextField()
    created_at = models.DateTimeField(auto_now_add=True, null=True)

Как получить последние данные Model2

Я хочу иметь

response{
    master="USER1",
    member="USER2",
    status=0,
    last_content="latest Model2 text"
    last_date="2020.03.21"
}

Есть ли лучший способ вместо подзапроса?

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