diff --git a/src/gameservers/views.py b/src/gameservers/views.py index 0d2cc84..8eb9c76 100644 --- a/src/gameservers/views.py +++ b/src/gameservers/views.py @@ -24,6 +24,11 @@ class ServerDetailView(generic.DetailView): context['daily_min'] = min(tmp) context['daily_max'] = max(tmp) + tmp = [players for time, players in points[-96*7:]] + context['weekly_average'] = sum(tmp) / float(len(tmp)) + context['weekly_min'] = min(tmp) + context['weekly_max'] = max(tmp) + tmp = [players for time, players in points] context['total_average'] = sum(tmp) / float(len(tmp)) context['total_min'] = min(tmp) diff --git a/src/templates/gameservers/server_detail.html b/src/templates/gameservers/server_detail.html index c8786f2..e4feb95 100644 --- a/src/templates/gameservers/server_detail.html +++ b/src/templates/gameservers/server_detail.html @@ -26,7 +26,7 @@ - + @@ -34,11 +34,17 @@ - + + + + + + + @@ -49,15 +55,14 @@
-
Time period Average Min Max
DailyLast day {{daily_average|floatformat}} {{daily_min}} {{daily_max}}
Last week{{weekly_average|floatformat}}{{weekly_min}}{{weekly_max}}
Total {{total_average|floatformat}}