python使用jinja2进行渲染
- 更新时间:2021-07-09 09:08:24
- 编辑:江望雅
给网友们整理相关的编程文章,网友詹琦珍根据主题投稿了本篇教程内容,涉及到Python相关内容,已被482网友关注,内容中涉及的知识点可以在下方直接下载获取。
参考资料
- Python极客编程:用代码探索世界 PDF 电子书 / 94.6 MB / 李·沃恩 推荐度:
- 21天学通Python PDF 电子书 / 58.3 MB / 刘凌霞,郝宁波,吴海涛 推荐度:
- Python数据科学导论 PDF 电子书 / 110.6 MB / 戴维 推荐度:
- Python程序设计入门到实战 PDF 电子书 / 423.1 MB / 何敏煌 推荐度:
- 《从零开始学Python数据分析(视频教学版)》配书资源 配套资源 / 6.5 MB / 罗攀 推荐度:
正文内容
码农之家最近发表了一篇名为《python使用jinja2进行渲染》的py文章,觉得有用就收藏了,重新编辑了一下发到本站,看完如果觉得有用请记得收藏。
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