У меня есть следующая структура в моих моделях:
class Sauce(models.Model):
...
class Topping(models.Model):
...
class Pizza(models.Model):
sauces = models.ManyToManyField(Sauce, related_name='pizzas')
toppings = models.ManyToManyField(Topping, related_name='pizzas')
Теперь, допустим, я хочу запросить все пиццы, учитывая список начинок и соусов. Например:
sauces_ids = [2, 5, 7, 8]
toppings_ids = [1, 4, 5, 21]
Какой самый эффективный способ запросить это с помощью ORM Джанго? Спасибо за любую помощь.