标签: python jinja2
我有一堆jinja2模板,每个模板只有一次绑定到单个对象属性的变量。
例如,我想使用具有两个属性{{foo}} {{bar}}和foo的对象呈现模板bar。
{{foo}} {{bar}}
foo
bar
传统上,我会使用Template("{{obj.foo}} {{obj.bar}}").render(obj=SomeObject())执行此操作,但我希望减少模板中的obj.重复。
Template("{{obj.foo}} {{obj.bar}}").render(obj=SomeObject())
obj.