From a1f12be881a025d0640052554e8d53cdfe19afa9 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 8 Jul 2008 14:25:46 +0000 Subject: Redirect on default view if name doesn't end with slash. Rejigger sample app, adding more templates. --- repoze/bfg/sampleapp/app.py | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 repoze/bfg/sampleapp/app.py (limited to 'repoze/bfg/sampleapp/app.py') 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') - -- cgit v1.2.3