From d69176016b18212b03bcd18b4b42629e0816de0f Mon Sep 17 00:00:00 2001 From: "Maksim A. Boyko" Date: Thu, 28 Jun 2012 16:50:58 -0400 Subject: Backend: Add stat view and stat template skeleton --- backend/views.py | 46 ++++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) (limited to 'backend/views.py') diff --git a/backend/views.py b/backend/views.py index 27e55ff..110aa7b 100644 --- a/backend/views.py +++ b/backend/views.py @@ -5,7 +5,11 @@ from django.views.decorators.http import require_POST from django.http import HttpResponse from django.http import HttpResponsePermanentRedirect from django.template import loader +from django.template import Context from django.shortcuts import render_to_response +from django.conf import settings + +from datetime import datetime API_HEADER = '#@scanjam 0.2\n' @@ -190,26 +194,32 @@ def api_video_search(request): # def stats(request): - """""" - pass + """ View statistics """ + uptime = str(datetime.now() - settings.START_TIME) + videos_today = None + videos_total = None + likes_today = None + likes_total = None + users_total = None + users_today = None + users_in_main_room = None + new_users_today = None + rooms_total = None + main_room_peak = None + return render_to_response('stats.html', {'users_total': users_total, + 'users_today': users_today, + 'new_users_today': new_users_today, + 'videos_total': videos_total, + 'videos_today': videos_today, + 'likes_total': likes_total, + 'likes_today': likes_today, + 'rooms_total': rooms_total, + 'main_room_peak': main_room_peak, + 'uptime': uptime}) def redirect(request): """ Permanent redirect """ response = HttpResponsePermanentRedirect(redirect_to='http://scannerjammer.com') - response.write('' - ' ' - ' SCANNERJAMMER' - ' ' - ' ' - ' ' - ' ' - ' ' - ' ' - ' ' - ' ' - ' ' - ' ' - ' SCANNERJAMMER' - ' ' - '') + template = loader.get_template('redirect.html') + response.write(template.render(Context())) return response -- cgit v1.2.3-70-g09d2