gpt4 book ai didi

django - 计算 Django 查询集中相同的字段值

转载 作者:行者123 更新时间:2023-12-03 21:23:59 24 4
gpt4 key购买 nike

我有一个包含三个字段的 Django 模型:product , conditionquantity使用数据,例如:

| Product | Condition | Quantity |
+---------+-----------+----------+
| A | new | 2 |
| A | new | 3 |
| A | new | 4 |
| A | old | 1 |
| A | old | 2 |
| B | new | 2 |
| B | new | 3 |
| B | new | 1 |
| B | old | 4 |
| B | old | 2 |

我想总结 product 中条目的数量和 condition是相等的:
| Product | Condition | Quantity |
+---------+-----------+----------+
| A | new | 9 |
| A | old | 3 |
| B | new | 6 |
| B | old | 6 |

answer有助于计算具有相同字段值的条目,但我需要计算两个字段。

我怎么能实现这个?

最佳答案

from django.db.models import Sum

Model.objects.values('product', 'condition').order_by().annotate(Sum('quantity'))

关于django - 计算 Django 查询集中相同的字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50108845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com