用于Tornado Web框架的Jinja2引擎
tornado-jinja2的Python项目详细描述
这个包使您能够使用Jiaja2模板引擎和Tornado Web框架。 它将替换默认的龙卷风模板。
使用方法:
将jinja2loader导入到您的项目中
fromtornado_jinja2importJinja2Loader
将jinja2loader的实例作为“template\u loader”参数的值传递给tornado.web.application。 您可以使用jinja2中的特定加载程序并自行配置jinaja2环境。
importtornado.webimportjinja2# Create a instance of Jinja2Loaderjinja2_env=jinja2.Environment(loader=jinja2.FileSystemLoader('template/path/'),autoescape=False)jinja2_loader=Jinja2Loader(jinja2_env)# Give it to Tornado to replace the default Loader.settings=dict(template_loader=jinja2_loader)application=tornado.web.Application(handler=[],**settings)