From 93aa9f634837b67b361d11061d43f46e27c3423d Mon Sep 17 00:00:00 2001 From: Felipe Bormann Date: Tue, 13 Jun 2017 16:23:07 -0300 Subject: [PATCH] modified to solve weekly chart problem --- analytics/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/analytics/views.py b/analytics/views.py index 192deb7..43c2e51 100644 --- a/analytics/views.py +++ b/analytics/views.py @@ -73,7 +73,8 @@ def most_active_users_in_a_month(request): def activity_in_timestamp(days, **kwargs): - data = {} + data = OrderedDict() + params = kwargs.get('params') for day in days: if params.get('category_id'): @@ -198,8 +199,10 @@ def get_days_of_the_week_log(request): date = datetime.strptime( date, '%m/%d/%Y') days = get_days_of_the_week(date) data = activity_in_timestamp(days, params = params) + print(data) #mapping of number to days mapping = {0: _("Mon"), 1: _("Tue"), 2: _("Wed"), 3: _("Thu"), 4: _("Fri"), 5: _("Sat"), 6: _("Sun")} + #datas = [{"day": day.weekday(), "count": day_count} for day, day_count in data.items()] data = [{"day": mapping[day.weekday()], "count": day_count} for day, day_count in data.items()] return JsonResponse(data, safe= False) -- libgit2 0.21.2