在python中,我正在尝试打印jinja文件('template1.j2')的内容,该文件的其中一行显示为{%INCLUDE'template2.j2'%}
最终目标是拥有一个字符串变量,并将这两个(2)模板组合在一起。我希望这是可扩展的,因为在随机位置可能会有3、4个或更多“包含”。为了使事情变得更简单,我想从2开始
Hello {{ name }}!
Thank you for participating in {{ event }} event.
{% INCLUDE 'template2.j2' %}
Thanks,
Juan
I hope I can see you next year !
from jinja2 import Environment, FileSystemLoader
file_loader = FileSystemLoader('./')
env = Environment(loader=file_loader)
template = env.get_template('template1.j2')
最终结果应该是具有以下值的字符串变量(或文件或列表):
Hello {{ name }}!
Thank you for participating in {{ event }} event.
I hope I can see you next year !
Thanks,
Juan