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>]>
Как я могу получить ресторан, связанный с местом в моем наборе запросов?