diff options
Diffstat (limited to 'examples/template_partial.py')
-rw-r--r-- | examples/template_partial.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/examples/template_partial.py b/examples/template_partial.py index 651cbe5..e96c83b 100644 --- a/examples/template_partial.py +++ b/examples/template_partial.py @@ -1,7 +1,12 @@ -import pystache +from pystache import TemplateSpec -class TemplatePartial(pystache.View): - template_path = 'examples' +class TemplatePartial(TemplateSpec): + + def __init__(self, renderer): + self.renderer = renderer + + def _context_get(self, key): + return self.renderer.context.get(key) def title(self): return "Welcome" @@ -11,6 +16,6 @@ class TemplatePartial(pystache.View): def looping(self): return [{'item': 'one'}, {'item': 'two'}, {'item': 'three'}] - + def thing(self): - return self['prop']
\ No newline at end of file + return self._context_get('prop')
\ No newline at end of file |