创新互联Python教程:python使用jinja2进行渲染

1、说明

融安ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

jinja2模块中有一个类叫Enviroment,用于存储配置和全球对象,然后从文件系统或其他位置加载模板。

2、基本用法

大部分应用程序在初始化时会遇到一个Environment对象,并使用它来载入模板。Environment支持两种载入方式:

(1)PackageLoader:包加载器

 from jinja2 import PackageLoader,Environment
 env = Environment(loader=PackageLoader('python_project','templates'))    # 创建一个包加载器对象
  
 template = env.get_template('bast.html')    # 获取一个模板文件
 template.render(name='daxin',age=18)   # 渲染

(2)FileSystemLoader:文件系统加载器

文件系统加载器不需要模板文件,可以直接访问系统中的文件。

以上就是python使用jinja2进行渲染的方法,希望对大家有所帮助。更多Python学习指路:创新互联Python教程


当前标题:创新互联Python教程:python使用jinja2进行渲染
标题网址:http://bzwzjz.com/article/dpsodpo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站制作 高端网站设计 成都网站建设公司 成都网站设计 网站建设方案 成都网站制作 成都网站设计 攀枝花网站设计 定制网站建设 重庆网站建设 成都网站制作 网站制作 网站设计 网站建设公司 网站建设 成都企业网站建设 营销型网站建设 成都网站建设 阿坝网站设计 成都网站建设流程 四川成都网站设计 重庆企业网站建设