I have two models A
and B
. All B
objects have a foreign key to an A
object. Given a set of A
objects, is there anyway to use the ORM to get a set of B
objects containing the most recent object created for each A
object.
Here's an simplified example:
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()
So I'm looking for a query that returns the most recent cake baked in each bakery in Anytown, USA.