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"
}
Есть ли лучший способ вместо подзапроса?