【发布时间】:2021-06-27 17:39:48
【问题描述】:
class Foo(models.Model):
...
a=models.IntegerField()
timestamp=models.DateTimeField(auto_now_add=True)
我想要时间戳字段的平均值,并在进行查询时:
Foo.objects.filter(a=1).values('timestamp','a').aggregate(Avg('timestamp'))
它给了我一个错误:
'decimal.Decimal' object has no attribute 'tzinfo'
我该如何解决这个问题,或者如何取 DateTimeField 的平均值?
【问题讨论】: