У меня две модели A
и B
. Все B
объекты имеют внешний ключ для A
объекта. Учитывая набор A
объектов, можно ли каким-либо образом использовать ORM для получения набора B
объектов, содержащих самый последний объект, созданный для каждого A
объекта.
Вот упрощенный пример:
class Bakery(models.Model):
town = models.CharField(max_length=255)
class Cake(models.Model):
bakery = models.ForeignKey(Bakery, on_delete=models.CASCADE)
baked_at = models.DateTimeField()
Итак, я ищу запрос, который возвращает самый последний торт, испеченный в каждой пекарне в Anytown, США.