chaloBEST/chaloBEST/mumbai/views.py
2012-02-16 19:33:19 +05:30

39 lines
1.1 KiB
Python

# Create your views here.
from models import *
from django.shortcuts import render_to_response, get_object_or_404
from django.template import RequestContext
def index(request):
return render_to_response("index.html", {})
def routes(request):
context = RequestContext(request, {
'routes': Route.objects.all()
})
return render_to_response("routes.html", context)
def route(request, alias):
route = get_object_or_404(Route, alias=alias)
routeDetails = RouteDetail.objects.filter(route=route).order_by('serial')
context = RequestContext(request, {
'route': route,
'routeDetails': routeDetails
})
return render_to_response("route.html", context)
def areas(request):
context = RequestContext(request, {
'areas': Area.objects.all()
})
return render_to_response("areas.html", context)
def area(request, name):
area = get_object_or_404(Area, name=name)
stops = Stop.objects.filter(area=area).order_by('name')
context = RequestContext(request, {
'area': area,
'stops': stops
})
return render_to_response("area.html", context)