products = models.M2M(Product, through='OrderProduct')
class ThroughOrder ...:
product = models.ForeignKey(Product, ...)
order = models.ForeignKey(Order, ...)
quantity = ....
как можно получить напрямую из order-а quantity?
чот through='OrderProduct' а class ThroughOrder
Сори, вначале абстрактно хотел написать в чат, но успешно забил. Одним словом забыл поменять название.
ну смотри, у тебя к ордеру привязано много продуктов, следовательно и промежуточных записей тоже много, нужно отфильтровать по продукту еще
ну типа my_order_instance.through_model_name_lower_set.get(product_id=my_product.id).quantity
да... решил просто сделать еще один запрос в бд
Обсуждают сегодня