В Django моделях у меня есть две модели базы данных, такие как:
A(models.Model):
....
b = models.ForeignKey(B, related_name='my_a')
B(models.Model):
....
Теперь я хотел бы получить все B, но последний A должен быть выбран с тем же запросом.
так что-то вроде:
B.objects.all().annotate(myA=fetch last A)
Я знаю для prefetch_related
, но это слишком медленно.
как я могу это сделать?