Jinja2基本知识与实操(文字版)

2022-04-16  本文已影响0人  点滴技术

[toc]

Jinja2

用jinja2来生成标准的配置模板.

实验环境说明:

安装

python -m pip install Jinja2

基本语法

示例1:简单的栗子

from  jinja2 import Template

tpl = Template(source="欢迎关注-{{name}}-公众号.")
print(tpl.render(name="点滴技术"))

# 运行结果如下所示:
欢迎关注-点滴技术-公众号.

说明:Template是一个类,将字符串作为参数传给source,source不写也行,然后通过render()渲染,render可以把参数传到template变量中去。

示例2:调用模板文件

示例3:传变量渲染

示例4:渲染的模板写入文件

示例5:生成ACL配置模板

示例6:生成接口配置模板

示例7:模块化模板

示例8:过滤器

示例9:模板继承

最后来一个,点赞、收藏、三连击......

如果喜欢的我的文章,欢迎关注我的公号:点滴技术,扫码关注,不定期分享

上一篇 下一篇

猜你喜欢

热点阅读