【发布时间】:2012-12-19 16:24:57
【问题描述】:
假设我创建了一个模板对象(例如,使用 environment.from_string(template_path))。是否可以检查创建的模板中是否存在给定的变量名称?
我想知道,如果
template.render(x="text for x")
会产生任何影响(如果某些内容实际上会被“x 的文本”替换)。如何检查变量x是否存在?
【问题讨论】:
-
您要在渲染模板之前还是在模板中检查变量?
-
渲染前!我需要检查渲染效果是否有意义...
-
那么你想检查变量x是否真的在模板中被引用了?
-
这正是我想要的。