빅데이터(BigData)/Airflow

airflow에서 f-string과 jinja를 같이 사용하는 방법

leebaro 2022. 11. 7.
728x90

airflow에서 jinja를 이용해서 미리 정의된 상수를 사용하려면 {{ds}}와 같이 앞 뒤에 중괄호 두개를 붙입니다.

 

문자열에서 이 값을 사용하려면 아래와 같습니다.

str = "abc {{ds}}"

 

문제는 f-string에서는 위와 같이 사용하면 안됩니다. 이 때는 아래와 같이 중괄로를 4개 넣는 방법을 사용하면 됩니다.

 

abc = "abc"
str = f"abc {{{{ds}}}} {abc}"
728x90