我的RelatedModel
有一个指向Product
对象的外键字段。我试图计算每个Product
UUID下的RelatedModel
数量。
RelatedModel.objects.all().values(fk_product__uuid).annotate(total=Count('id'))
这使我得到:
[
{'total': 3, 'fk_product__uuid': UUID('195b6aa8-6a57-62c6-89d1-3397bf69d928')},
{'total': 7, 'fk_product__uuid': UUID('2a6a6a98-1a17-4cca-8111-2212b951003a')},
...
]
我希望我的UUID键仅称为“uuid”,但我在反向关系上使用annotate
时遇到了困难。是否有一种方法可以在不进行后处理的情况下完成此操作?
django.db.models.F
。 - Escher