|
@@ -1,9 +1,23 @@
|
|
|
-from django.shortcuts import render
|
|
|
+
|
|
|
+from django.shortcuts import render, get_object_or_404
|
|
|
|
|
|
|
|
|
+from . models import Page
|
|
|
+
|
|
|
|
|
|
|
|
|
-def index(request):
|
|
|
+def index(request, pagename):
|
|
|
|
|
|
- return render(request, 'pages/page.html')
|
|
|
+
|
|
|
+ pagename = '/' + pagename
|
|
|
+
|
|
|
+ pg = get_object_or_404(Page, permalink=pagename)
|
|
|
+ context = {
|
|
|
+ 'title': pg.title,
|
|
|
+ 'content': pg.bodytext,
|
|
|
+ 'last_updated': pg.update_date,
|
|
|
+ 'page_list': Page.objects.all(),
|
|
|
+ }
|
|
|
+
|
|
|
+ return render(request, 'pages/page.html', context)
|
|
|
|