есть модель Inventory, в нем поле product & amount
есть условная корзина , условно:
cart = {1: 10, 2: 20, 3:34 ...}
где ключ это айди продукта и значение его количество
я собираю айди:
product_ids = [key for key, _ in cart.items()]
дальше мне нужны записи с Inventory получить одним запросом , в соотв с айди и количества:
inventory = Inventory.objects.filter(product__pk__in=product_ids)
и вот как мне дальше включить в запрос amount__gte по каждому айди продукта ?
а что должно быть результаом запроса ?
class Inventory: product = ForeignKey('Product') amount = IntegerField() вот из Inventory мне нужно получить записи , где product__pk__in а так же по каждому отдельному product чтобы amount__gte был , на входящих данных у меня есть cart: ``` cart = {1: 10, 2: 20, 3:34 ...} где ключ это айди продукта и значение его количество я собираю айди: product_ids = [key for key, _ in cart.items()] ```
Обсуждают сегодня