diff options
| author | Chris McDonough <chrism@agendaless.com> | 2008-07-08 12:53:40 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2008-07-08 12:53:40 +0000 |
| commit | 41aeaa3c4c22380f076c1989cfd1b52600751286 (patch) | |
| tree | d253730d5a97606a90ea31aae2c48be45151dfe8 /repoze/bfg/sampleapp | |
| parent | a6233800b3acbe90166a22f88a0893212ebde45e (diff) | |
| download | pyramid-41aeaa3c4c22380f076c1989cfd1b52600751286.tar.gz pyramid-41aeaa3c4c22380f076c1989cfd1b52600751286.tar.bz2 pyramid-41aeaa3c4c22380f076c1989cfd1b52600751286.zip | |
Call it TemplateView.
Diffstat (limited to 'repoze/bfg/sampleapp')
| -rw-r--r-- | repoze/bfg/sampleapp/app.py | 12 | ||||
| -rw-r--r-- | repoze/bfg/sampleapp/www/blog_view.pt | 6 |
2 files changed, 11 insertions, 7 deletions
diff --git a/repoze/bfg/sampleapp/app.py b/repoze/bfg/sampleapp/app.py index 9a746d1f1..777feb5ca 100644 --- a/repoze/bfg/sampleapp/app.py +++ b/repoze/bfg/sampleapp/app.py @@ -1,18 +1,22 @@ -from repoze.bfg.template import BrowserView +from repoze.bfg.template import TemplateView from webob import Response -class BlogDefaultView(BrowserView): +class BlogDefaultView(TemplateView): def getInfo(self): return {'greeting':'Hello, I\'m the default view', 'id':self.context.id} -class BlogWooHooView(BrowserView): +class BlogWooHooView(TemplateView): def getInfo(self): return {'greeting':'Woo hoo, I\'m another view' , 'id':self.context.id} -class DefaultView(BrowserView): +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) diff --git a/repoze/bfg/sampleapp/www/blog_view.pt b/repoze/bfg/sampleapp/www/blog_view.pt index e936e0a3d..ceedf0cc1 100644 --- a/repoze/bfg/sampleapp/www/blog_view.pt +++ b/repoze/bfg/sampleapp/www/blog_view.pt @@ -1,7 +1,7 @@ <div xmlns="http://www.w3.org/1999/xhtml" xmlns:tal="http://xml.zope.org/namespaces/tal"> - <div tal:define="info view.getInfo()"> - <span tal:content="info.greeting"/> from - <span tal:content="info.id"/> + <div tal:define="info path: view/getInfo"> + <span tal:content="path: info/greeting"/> from + <span tal:content="path: info/id"/> </div> </div> |
