установите переменную Airflow в пользовательском интерфейсе на today.date или {{ds}} - PullRequest
0 голосов
/ 11 октября 2018

Есть ли способ установить переменную в пользовательском интерфейсе Airflow, чтобы получить today.date () или что-то похожее на {{ds}} в коде DAG?

Я хочу иметь гибкость для установки жесткогокодировать дату в переменной без изменения кода DAG для некоторых случаев использования.

Я получаю текущую дату в коде DAG прямо сейчас:

   today = datetime.today() 

, но хотел получить ее так:

   today= models.Variable.get('todayVar')

1 Ответ

0 голосов
/ 15 октября 2018

Это дубликат сообщения переполнения стека:

Воздушный поток - получите время начала пробега

Вы можете достичь того, что вы хотите:

{{ dag_run.start_date }}

В воздушном потоке дата, которую вы имеете в виду, также называется «датой выполнения»

...