Commit 8d060af4 authored by Sli's avatar Sli
Browse files

Removed wierd hack

parent bca8dc03
Pipeline #200 failed with stage
in 2 minutes and 38 seconds
...@@ -327,28 +327,22 @@ class UserAccountView(UserAccountBase): ...@@ -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):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment