Revision a3923fe7 edumanage/views.py
b/edumanage/views.py | ||
---|---|---|
1 |
# Create your views here. |
|
1 |
# -*- coding: utf-8 -*- vim:encoding=utf-8: |
|
2 |
# vim: tabstop=4:shiftwidth=4:softtabstop=4:expandtab |
|
3 |
|
|
4 |
from django.shortcuts import render_to_response,get_object_or_404 |
|
5 |
from django.http import HttpResponse,HttpResponseRedirect,Http404 |
|
6 |
from django.template import RequestContext |
|
7 |
from django.contrib.auth.decorators import login_required |
|
8 |
from edumanage.models import * |
|
9 |
|
|
10 |
|
|
11 |
def index(request): |
|
12 |
return render_to_response('base.html', context_instance=RequestContext(request)) |
|
13 |
|
|
14 |
@login_required |
|
15 |
def manage(request): |
|
16 |
services_list = [] |
|
17 |
servers_list = [] |
|
18 |
inst_dets = Institution.objects.all() |
|
19 |
for inst in inst_dets: |
|
20 |
services = ServiceLoc.objects.filter(institutionid=inst) |
|
21 |
services_list.extend([s for s in services]) |
|
22 |
for inst in inst_dets: |
|
23 |
servers = InstServer.objects.filter(instid=inst) |
|
24 |
servers_list.extend([s for s in servers]) |
|
25 |
return render_to_response('edumanage/welcome.html', |
|
26 |
{ |
|
27 |
'institutions': inst_dets, |
|
28 |
'services': services_list, |
|
29 |
'servers': servers_list |
|
30 |
}, |
|
31 |
context_instance=RequestContext(request)) |
|
32 |
|
|
33 |
@login_required |
|
34 |
def institutions(request): |
|
35 |
user = request.user |
|
36 |
return render_to_response('edumanage/institutions.html', |
|
37 |
{ |
|
38 |
'institutions': inst_dets, |
|
39 |
'services': services_list, |
|
40 |
'servers': servers_list |
|
41 |
}, |
|
42 |
context_instance=RequestContext(request)) |
Also available in: Unified diff