Как передать переменную Airflow 'ds' по умолчанию? - PullRequest
0 голосов
/ 27 апреля 2020

Я новичок в Airflow и немного запутался с переменными по умолчанию. У меня есть пользовательский оператор, и я хочу использовать ds в имени файла. file_name = str (f) + '{{ds}}' + str (ext)

Фактический результат, который я получаю, - это файл {{ds}}. docx, но я ожидаю file2020-01-01.docx

1 Ответ

0 голосов
/ 27 апреля 2020

Строки, содержащие фигурные скобки ( например: {{ ds }}), являются шаблонными значениями, в которых Airflow отображает определенные атрибуты оператора с помощью шаблонов Jinja2, предоставляя подробную информацию о текущем цикле.

В этой документации излагается как использовать шаблоны в пользовательском операторе: https://airflow.apache.org/docs/stable/howto/custom-operator.html#templating

...