Blog Content
python中jinja模板字典传参数
Python
2019-03-18 22:52:55
from jinja2 import Environment, FileSystemLoader
class render_jinja:
"""
modified from web.contrib.template
"""
def __init__(self, *arg, **kwargs):
extensions = kwargs.pop('extensions',[])
filters = kwargs.pop('filters', {})
gvars = kwargs.pop('gvars', {}) # global vars
self._lookup = Environment(loader=FileSystemLoader(*arg, **kwargs), extensions=extensions)
self._lookup.globals.update(gvars)
self._lookup.filters.update(filters)
def render_template(self, name, **kwargs):
t = self._lookup.get_template(name)
return t.render(**kwargs)
上一篇:python中的jinja2模板
下一篇:python pandas的dataframe有条件滚动计数连续计数cumsum