I tried to do "aggregation of the day of the week", I have this code:
IN:
MyMode.objects.values('day').annotate(Sum('visits'))
OUT:
[{'visits__sum': 44, 'day': datetime.datetime(2015, 4, 5, 0, 0)},
{'visits__sum': 699, 'day': datetime.datetime(2015, 9, 6, 0, 0)},
{'visits__sum': 3, 'day': datetime.datetime(2015, 9, 3, 0, 0)},
{'visits__sum': 12, 'day': datetime.datetime(2011, 4, 5, 0, 0)}]
But I want to aggregate by day name, not by number. I need full visits on Monday, Tuesday, etc. Monday from 2015.08 should be in the same "bag" where on Monday from 2015.06 or 2012.02.
source
share