如何在jinja模板中列出可用的参数

时间:2018-09-10 15:33:50

标签: python python-3.x jinja2 templating

我有一个模板,说有一个变量 NAME

my_template = "Hello {{ NAME }}"

最终,代码将render模板,例如:

from jinja2 import Template
template = Template(my_template)
// what code would return 'NAME' here?
rendered = template.render(NAME="frank")

我需要获取模板的变量 /“可用参数”列表。在这种情况下,它将返回NAME(可能在某种形式的集合中)。

(我的详细用例是我接受可能包含一些众所周知的 template-variable 名称的模板,我需要将其拔出,然后添加到上下文中称为render()

1 个答案:

答案 0 :(得分:1)

我对此感到受阻,因此最终找到了答案。这需要uint32_t

jinja2.meta