0

I am trying to calculate average time of all records in database named time. The database i am using is sqlite3.

#models.py i have 

time=models.TimeField()
#vies.py i am trying to get this by using
time_all = Models.objects.values_list('time')
time_avg = Avg(time_all)

But time_avg is still a list of all time values

4Tech
  • 1
  • 1

1 Answers1

0

Try the following:

from django.db import Avg
Models.objects.all().aggregate(Avg('time'))

although I do not understand the benefit of it

Marco
  • 2,371
  • 2
  • 12
  • 19