如何在Django聚合中动态分配别名?

2024-06-09 12:25:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我在试django aggregates。我动态地调用这些聚合,需要动态地分配和别名它们。我希望得到的别名是原始字段的名称。在

例如:

from django.db import models as aggregator

field = 'person'
reducer = getattr(aggregator, 'Sum')

query_set.aggregate(field=reducer(field))

我期待着:

^{pr2}$

但是得到这个:

{'field':12}

在这种情况下,有没有一种方法可以动态分配别名?在


Tags: djangofromimport名称fielddbmodelsas