From 3ec79710ca046b2c172eb77679eb5e2983460a1a Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Fri, 4 Nov 2011 22:10:49 +0100 Subject: Render html pages in templates/html_pages --- pages/views.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pages/views.py (limited to 'pages/views.py') diff --git a/pages/views.py b/pages/views.py new file mode 100644 index 0000000..2f902a6 --- /dev/null +++ b/pages/views.py @@ -0,0 +1,18 @@ +import os.path + +from django.http import Http404 +from django.views.generic.simple import direct_to_template + +from settings import DEPLOY_PATH + +def index(request, page): + + template = 'html_pages/%s/index.html' % page + if not os.path.exists('%s/templates/%s' % (DEPLOY_PATH, template): + raise Http404 + + c = { + "page": template, + } + + return direct_to_template(request, "pages/index.html", c) -- cgit v1.2.3-54-g00ecf From 7e3102b7603142078578b0b8dd1690a24e4d7bcd Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Sat, 5 Nov 2011 00:29:30 +0100 Subject: Fix syntax errors --- pages/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pages/views.py') diff --git a/pages/views.py b/pages/views.py index 2f902a6..7a44701 100644 --- a/pages/views.py +++ b/pages/views.py @@ -8,7 +8,7 @@ from settings import DEPLOY_PATH def index(request, page): template = 'html_pages/%s/index.html' % page - if not os.path.exists('%s/templates/%s' % (DEPLOY_PATH, template): + if not os.path.exists('%s/templates/%s' % (DEPLOY_PATH, template)): raise Http404 c = { -- cgit v1.2.3-54-g00ecf