Django модель: получить QuerySet из OneToOne

Допустим, у меня есть такая модель:

class Place(models.Model):
    name = models.CharField(max_length=50)

class Restaurant(models.Model):
    place = models.OneToOneField(Place, on_delete=models.CASCADE)

И у меня есть этот QuerySet: <QuerySet [<Place: 123>, <Place: 456>]>

Я хотел бы получить список ресторанов, связанных с этим местом.

Я пытался:

restaurant_list = Restaurant.objects.filter(place__in=queryset)

но он возвращает мне QuerySet Place, а не Restaurant:

<QuerySet [<Place: 123>, <Place: 456>]>

Как я могу получить ресторан, связанный с местом в моем наборе запросов?

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