• 技术文章 >Python技术 >Python基础教程

    python使用jinja2进行渲染

    小妮浅浅小妮浅浅2021-04-25 16:42:32原创3021

    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学习指路:python基础教程

    专题推荐:python jinja2
    上一篇:python常见过滤器的整理 下一篇:python事件循环如何使用?

    相关文章推荐

    • python traceback如何输出异常• python如何实现自定义异常类• python GIL锁的底层原理探究• python快速排序实现元素递增• python字节数组如何使用?• python文件导入相对路径• python如何判断绝对路径• python文件的读取和写入• python中如何遍历目录树• python shutil模块如何操作文件• python输入一个列表求平均值• python累加求和代码• python猜数字1到10

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网