渲染 Airflow 变量“prev_execution_date_success”时出现错误“'Proxy object' 没有属性...”
Error "'Proxy object' has no attribute ..." when rendering Airflow variable `prev_execution_date_success`
在呈现使用 Airflow 变量 prev_execution_date_success
的模板期间,如下所示:
rendered_and_formatted = "{{ prev_execution_date_success.strftime('%Y%m%d') }}"
...我收到错误:
jinja2.exceptions.UndefinedError: 'Proxy object' has no attribute 'strftime'
因为 prev_execution_date_success
变量表示“从先前成功的 dag 运行 开始的执行日期”,当没有 "先前成功的 dag 运行" 还存在,例如,当它是你的 DAG 中的第一个 运行 时。
在呈现使用 Airflow 变量 prev_execution_date_success
的模板期间,如下所示:
rendered_and_formatted = "{{ prev_execution_date_success.strftime('%Y%m%d') }}"
...我收到错误:
jinja2.exceptions.UndefinedError: 'Proxy object' has no attribute 'strftime'
因为 prev_execution_date_success
变量表示“从先前成功的 dag 运行 开始的执行日期”,当没有 "先前成功的 dag 运行" 还存在,例如,当它是你的 DAG 中的第一个 运行 时。