template Module
Interface to various templating engines.
-
class pytomo.web.contrib.template.render_cheetah(path)[source]
Rendering interface to Cheetah Templates.
Example:
render = render_cheetah(‘templates’)
render.hello(name=”cheetah”)
-
class pytomo.web.contrib.template.render_genshi(*a, **kwargs)[source]
Rendering interface genshi templates.
Example:
for xml/html templates.
render = render_genshi([‘templates/’])
render.hello(name=’genshi’)
For text templates:
render = render_genshi([‘templates/’], type=’text’)
render.hello(name=’genshi’)
-
class pytomo.web.contrib.template.render_mako(*a, **kwargs)[source]
Rendering interface to Mako Templates.
Example:
render = render_mako(directories=[‘templates’])
render.hello(name=”mako”)
-
class pytomo.web.contrib.template.cache(render)[source]
Cache for any rendering interface.
Example:
render = cache(render_cheetah(“templates/”))
render.hello(name=’cache’)