使用jinja2模板引擎生成html文件


使用jinja2模板引擎生成html文件

jinja2是純Python的模板引擎,是仿照Django模板的Python模板語言。
它速度快,被廣泛使用,提供了可選的沙箱模板執行環境保證安全。

使用pip安裝sudo pip install jinja2, Windows上使用管理員運行命令提示符,pip install jinja2,不需要使用sudo提權。

直接加載html語言

from jinja2 import Template

template = Template("hello {{ name }}")

template.render(name = 'world')

render可以指定對指定的參數進行賦值。

使用本地文件

import jinja2

# 配置jinja2在本地文件系統的搜索路徑
TemplateLoader = jinja2.FileSystemLoader(searchpath='$\PATH')

# 環境變量
env = TemplateLoader(loader=TemplateLoader)

# 加載模板
template = env.get_template('PATH')
template.render(name = "world")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM