【发布时间】:2019-07-22 13:52:37
【问题描述】:
我试图通过 product_id 获取我的数量与组的总和,但它返回多条记录。
我正在研究 Django,并试图通过这样的方式与 group 求和。我尝试使用注释和值。
productinventory_ds = (
ProductInventory.objects.filter(product_id=product_id)
.values("product_id")
.annotate(
instock_quantity_s=Sum("instock_quantity"),
delivered_quantity_s=Sum("delivered_quantity"),
)
)
但不是给出一个产品 ID 和所有数量的总和。此查询返回具有相同产品 ID 的多个结果。
【问题讨论】:
标签: django django-models