Removed wierd hack

This commit is contained in:
Antoine Bartuccio 2016-09-08 03:21:39 +02:00
parent bca8dc039a
commit 8d060af46c

View File

@ -327,28 +327,22 @@ class UserAccountView(UserAccountBase):
def expense_by_month(self, obj, calc): def expense_by_month(self, obj, calc):
stats = [] stats = []
joined = self.object.date_joined.year
years = datetime.now().year - joined for year in obj.datetimes('date', 'year', order='ASC'):
years = range(0, years + 1)
months = range(1, 12)
for y in years:
stats.append([]) stats.append([])
for m in months: i = 0
for month in obj.filter(date__year=year.year).datetimes(
'date', 'month', order='ASC'):
q = obj.filter( q = obj.filter(
date__year=joined + y, date__year=month.year,
date__month=m, date__month=month.month
)
stats[y].append(
(
sum([calc(p) for p in q]),
date(joined + y, m, 17)
)
) )
stats[i].append((
sum([calc(p) for p in q]),
month
))
i += 1
print(stats)
return stats return stats
def buyings_calc(self, query): def buyings_calc(self, query):