私はこのモデルを持っています:
class TimeInterval(models.Model):
startTime = models.DateTimeField()
endTime = models.DateTimeField()
QuerySet API のみを使用して平均時間間隔を集計するにはどうすればよいですか?
私はこれを試しました:
qs = TimeInterval.objects.extra(
select={"duration": "endTime - startTime"}).aggregate(
Avg("duration"))
しかし、それはスローします:
FieldError: Cannot resolve keyword 'duration' into field. Choices are:
endTime, startTime