Python 气流金贾模板
尝试在Python中使用气流中的Jinja模板引用变量以打印变量值Python 气流金贾模板,python,jinja2,airflow,Python,Jinja2,Airflow,尝试在Python中使用气流中的Jinja模板引用变量以打印变量值 job_id = 15 print("{{ params.job_id }}") 但是,它正在打印: {{params.job_id}} 如何触发正确的渲染?我认为您根本没有使用jinja。这是一个如何使用它的示例: from jinja2 import Tempate job_id = 15 template = Template("{{ params.job_id }}") #
job_id = 15
print("{{ params.job_id }}")
但是,它正在打印:
{{params.job_id}}
如何触发正确的渲染?我认为您根本没有使用jinja。这是一个如何使用它的示例:
from jinja2 import Tempate
job_id = 15
template = Template("{{ params.job_id }}")
# Method 1: pass values as a dict
params = {'job_id': job_id}
print(template.render({'params': params}))
# Method 2: pass values as keyword arguments
print(template.render(params={'job_id': job_id},))
# Method 3: one line
print(Template("{{ params.job_id }}").render({'params': {'job_id': job_id}}))
您可以在中了解更多关于Jinja模板的信息(当前版本为2.11.x)请共享您的DAG代码