python使用jinja2进行渲染

  • 更新时间:2021-07-09 09:08:24
  • 编辑:江望雅
给网友们整理相关的编程文章,网友詹琦珍根据主题投稿了本篇教程内容,涉及到Python相关内容,已被482网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

码农之家最近发表了一篇名为《python使用jinja2进行渲染》的py文章,觉得有用就收藏了,重新编辑了一下发到本站,看完如果觉得有用请记得收藏。

python使用jinja2进行渲染

1、说明

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 Django基础二之URL路由系统

    这篇文章主要介绍了Python Django基础二之URL路由系统 的相关资料,需要的朋友可以参考下

    发布时间:2019-09-08

  • Python使用eval函数执行动态标表达式过程详解

    这篇文章主要介绍了Python使用eval函数执行动态标表达式过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    发布时间:2021-05-02

用户留言