修复了单个 create_time 问题,但很可能仍然存在问题
This commit is contained in:
@@ -687,9 +687,14 @@ class FluentQuery(Generic[_M]):
|
||||
self._qs = self._qs.annotate(**kwargs)
|
||||
return self
|
||||
|
||||
def aggregate(self, **kwargs: Any) -> Dict[str, Any]:
|
||||
"""聚合查询,返回聚合结果字典。"""
|
||||
return self._qs.aggregate(**kwargs)
|
||||
def aggregate(self, *args: Any, **kwargs: Any) -> Dict[str, Any]:
|
||||
"""聚合查询,返回聚合结果字典。
|
||||
|
||||
兼容 Django QuerySet.aggregate() 的两种调用方式:
|
||||
aggregate(Max('field')) # 位置参数
|
||||
aggregate(field__max=Max('field')) # 关键字参数
|
||||
"""
|
||||
return self._qs.aggregate(*args, **kwargs)
|
||||
|
||||
def values(self, *fields: Union[str, _AggregateExpr, models.Expression]) -> _ValuesResult:
|
||||
"""返回指定字段的字典结果,支持链式调用。"""
|
||||
|
||||
Reference in New Issue
Block a user