diff options
Diffstat (limited to 'website/views.py')
-rw-r--r-- | website/views.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/website/views.py b/website/views.py index 60f00ef..f08629b 100644 --- a/website/views.py +++ b/website/views.py @@ -1 +1,20 @@ -# Create your views here. +from django.http import HttpResponse +from django.shortcuts import render_to_response, get_object_or_404 + +from website.models import Nav, SubNav, Page + +def generate_nav(): + x=10 + +def home(request): + return render_to_response('home.html') + +def dispatcher(request, permalink=''): + page = get_object_or_404(Page, permalink=permalink) + navs = Nav.objects.all() + + context = { + "navs": navs, + "page": page + } + return render_to_response('page.html', context)
\ No newline at end of file |