Проблема лучше всего объясняется на примере, рассмотрим следующие две модели:
class Topping(models.Model):
name = models.CharField(max_length=100)
class Pizza(models.Model):
name = models.CharField(max_length=100)
toppings = models.ManyToManyField(Toppping)
Мои данные выглядят следующим образом:
Столы для пиццы и топпинга присоединились:
NAME TOPPINGS
--------------------
deluxe topping_1, topping_2
deluxe topping_3, topping_4
hawaiian topping_1
Я хочу получить начинки всей пиццы с именем deluxe
. Любые идеи, какой QuerySet я должен написать, чтобы получить такой результат? Ожидаемый результат для вышеупомянутого будет:
[topping_1, topping_2, topping_3, topping_4]