Как перемножить столбцы в разных таблицах и получить на выходе другой столбец в django orm
У меня есть три таблицы. Первая - это таблица продуктов, состоящая из деталей продукта и цены
Второй является таблица customer с данными клиента
И таблица cart с customer_id и product _id в качестве внешнего ключа и полем qty для количества товара
Я хочу объединить таблицу cart и таблицу product и получить дополнительное поле под названием total price, которое является результатом price в product *qty в cart
Как сделать это в django orm
Я пробовал функцию f, но она не сработала
Вы можете попробовать это.
Cart.objects.annotate(total_price=F('product__price')*F('qty'))