- 官网: https://jinja.palletsprojects.com/en/2.11.x/
- 安装:
pip install Jinja2
orpip3 install Jinja2
- 基础模块:
- 基本使用:
- 使用dataframe的数据填充html表格:
- 用到的 templates.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test Report</title>
<style>
.dataframe tbody tr:nth-child(odd) { background-color: #FFF8DC; }
</style>
</head>
<body>
{{ table_0 }}
</body>
</html>
- 用到的python代码:
from jinja2 import Enviroment
env= Environment(loader=FileSystemLoader('templates.html'))
template = env.get_template()
- 最后的效果:
参考:
- https://www.jianshu.com/p/f04dae701361
- https://www.ctolib.com/docs-Jinja-c-153737.html#articleHeader1
- https://www.programcreek.com/python/index/184/jinja2
- https://www.programcreek.com/python/example/1632/jinja2.Environment
- http://doc.yonyoucloud.com/doc/jinja2-docs-cn/index.html