У меня есть следующие модели:
class Restaurant(models.Model):
name = models.CharField(max_length=100)
class UserPreference(models.Model):
user = models.OneToOneField(User, on_delete=CASCADE)
fruit = models.MantToManyField(Fruit)
vegetable = models.MantToManyField(Vegetable)
class RestaurantPreference(models.Model):
restaurant = models.OneToOneField(Restaurant, on_delete=CASCADE)
fruit = models.MantToManyField(Fruit)
vegetable = models.MantToManyField(Vegetable)
как я могу сделать запрос в модели ресторана, используя таблицы предпочтений
например, мне нужно получить рестораны, которые имеют те же предпочтения для специалиста?
пожалуйста, у кого-нибудь есть идея, помогите мне
Большое спасибо