summaryrefslogtreecommitdiff
path: root/repoze/bfg/sampleapp/app.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2008-07-08 14:25:46 +0000
committerChris McDonough <chrism@agendaless.com>2008-07-08 14:25:46 +0000
commita1f12be881a025d0640052554e8d53cdfe19afa9 (patch)
treede2fd7cf49a7307c3fed92f5bdd18d4804d019ac /repoze/bfg/sampleapp/app.py
parent41aeaa3c4c22380f076c1989cfd1b52600751286 (diff)
downloadpyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.tar.gz
pyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.tar.bz2
pyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.zip
Redirect on default view if name doesn't end with slash.
Rejigger sample app, adding more templates.
Diffstat (limited to 'repoze/bfg/sampleapp/app.py')
-rw-r--r--repoze/bfg/sampleapp/app.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/repoze/bfg/sampleapp/app.py b/repoze/bfg/sampleapp/app.py
deleted file mode 100644
index 777feb5ca..000000000
--- a/repoze/bfg/sampleapp/app.py
+++ /dev/null
@@ -1,34 +0,0 @@
-from repoze.bfg.template import TemplateView
-
-from webob import Response
-
-class BlogDefaultView(TemplateView):
- def getInfo(self):
- return {'greeting':'Hello, I\'m the default view',
- 'id':self.context.id}
-
-class BlogWooHooView(TemplateView):
- def getInfo(self):
- return {'greeting':'Woo hoo, I\'m another view' ,
- 'id':self.context.id}
-
-class DefaultView(object):
- def __init__(self, context, request):
- self.context = context
- self.request = request
-
- def __call__(self):
- return Response('Default page, context is %s' % self.context)
-
-if __name__ == '__main__':
- from repoze.bfg import sampleapp
- from repoze.bfg.sampleapp.models import BlogModel
- from repoze.bfg.router import make_app
- blog = BlogModel('myblog')
- root = {'blog':blog}
- def get_root(environ):
- return root
- app = make_app(get_root, sampleapp)
- from paste import httpserver
- httpserver.serve(app, host='0.0.0.0', port='5432')
-