3
現在整合,我以這種方式使用pystache在web.py:如何pystache與web.py
render = render_pystache('templates_dir')
class index:
def GET(self):
render.var('name', 'jim')
return render.simple()
simple.mustache
hello, {{name}}!
我寫了一個渲染web.py
render_pystache.py
class render_pystache:
context = {}
def __init__(self, path):
self.path = path
def __getattr__(self, name):
from pystache import View
if self.context:
t = View(context = self.context)
else:
t = View(context = {})
t.template_path = self.path
t.template_name = name
return t.render
def var(self, key, value):
self.context[key] = value
是否有更好的方式來整合pystache與web.py?例如,如何實現以下功能?
render.simple({'name' : 'jim'})