diff options
author | prashantsinalkar | 2017-04-12 10:57:04 +0530 |
---|---|---|
committer | prashantsinalkar | 2017-04-12 10:57:04 +0530 |
commit | 3114a68730bd781f5da97368708e8d2e17f48320 (patch) | |
tree | 6b0fbd411c144ede02d48c947b0baee43955e272 /website | |
parent | 6f29cb9eb23d9473350aa31906c69dd17ee23b64 (diff) | |
download | pyfoss-3114a68730bd781f5da97368708e8d2e17f48320.tar.gz pyfoss-3114a68730bd781f5da97368708e8d2e17f48320.tar.bz2 pyfoss-3114a68730bd781f5da97368708e8d2e17f48320.zip |
added pyhton workshop stats
Diffstat (limited to 'website')
-rw-r--r-- | website/views.py | 51 |
1 files changed, 38 insertions, 13 deletions
diff --git a/website/views.py b/website/views.py index 5bf6790..c6b6654 100644 --- a/website/views.py +++ b/website/views.py @@ -1,5 +1,6 @@ from django.http import HttpResponse from django.shortcuts import render, render_to_response, get_object_or_404 +from website.models import FOSSEEStats from website.models import Nav, Page, Block @@ -29,16 +30,40 @@ def get_blocks(): return blocks def dispatcher(request, permalink=''): - if permalink == '': - permalink = 'home' - - page = get_object_or_404(Page, permalink=permalink) - blocks = get_blocks() - context = { - 'page': page, - 'navs': blocks['navs'], - 'sidebar': blocks['sidebar'], - 'footer': blocks['footer'], - 'permalink': permalink - } - return render(request, 'website/templates/page.html', context) + if permalink == 'python-workshops': + blocks = get_blocks() + rows = FOSSEEStats.objects.using('fossee_in').filter(foss_name='Python', type ='Workshop').order_by('-w_id') + + context = { + 'navs': blocks['navs'], + 'sidebar': blocks['sidebar'], + 'footer': blocks['footer'], + 'permalink': permalink, + 'obj' : rows, + } + #rows = FOSSEEStats.objects.using('fossee_in').all() + #return render(request, 'website/templates/test.html',context) + + if permalink == '' or permalink == 'home' : + permalink = 'home' + page = get_object_or_404(Page, permalink=permalink) + blocks = get_blocks() + context = { + 'page': page, + 'navs': blocks['navs'], + 'sidebar': blocks['sidebar'], + 'footer': blocks['footer'], + 'permalink': permalink + } + + if permalink != 'home' and permalink != 'python-workshops': + page = get_object_or_404(Page, permalink=permalink) + blocks = get_blocks() + context = { + 'page': page, + 'navs': blocks['navs'], + 'sidebar': blocks['sidebar'], + 'footer': blocks['footer'], + 'permalink': permalink + } + return render(request, 'website/templates/page.html', context) |