summaryrefslogtreecommitdiffstats
path: root/pages/views.py
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2011-11-05 00:33:54 +0100
committerGravatar Tom Willemsen2011-11-05 00:33:54 +0100
commitcb59bfad718fb4c434acd3280eba01dc734e74e4 (patch)
treef8fa84433ce610574e32fb51939953d22e29b4db /pages/views.py
parente533b3b82e254e2c22ed40a570b5e8b31a1f126b (diff)
parentfc51d7160df5ce97bfeba64a5af8efe2962223dd (diff)
downloaddotfiles-cb59bfad718fb4c434acd3280eba01dc734e74e4.tar.gz
dotfiles-cb59bfad718fb4c434acd3280eba01dc734e74e4.zip
Merge branch 'markdown-powered'
Diffstat (limited to 'pages/views.py')
-rw-r--r--pages/views.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/pages/views.py b/pages/views.py
new file mode 100644
index 0000000..7a44701
--- /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)