def get_env(self, extensions = None):
default_extensions = [ "jinja2.ext.do", "jinja2.ext.with_" ]
if extensions:
extensions.extend(default_extensions)
else:
extensions = default_extensions
kwargs = dict(trim_blocks = True,
lstrip_blocks = True,
undefined = StrictUndefined,
extensions = extensions)
#if not template_path.startswith("/"): kwargs["loader"] = PackageLoader("onering", "data/templates")
env = Environment(**kwargs)
env.loader = self
return env
评论列表
文章目录