0
Jinja変数を変換しないAirflowインスタンスがあります。 DAGにこのコードがあります。Jinjaが気流DAGの変数を翻訳していない
print 'execution date is: ', ' {{ ds }} '
上記の変数は文字通りに表示されます。
INFO - Subtask: execution date is: {{ ds }}
Jinja2はpip(私はPython 2.7を使用しています)経由でインストールされています。 jinjaモジュールのimport文が問題なく同じDAGで処理されるため、PYTHONPATHが正しく設定されています。
from jinja2 import Environment
気流1.8.0を使用しています。
私は何かが不足していますが、私は手がかりを使い果たしています。
気流についてはわかりませんが、テンプレートのレンダリングは 'BashOperator'の' templated_command'で行われると思います。限り、私はあなたのコードから見ることができます、それらは印刷されたプレーンな文字列であり、彼らはjinjaによってレンダリングされるはずです。 – jgmh
ありがとう、@jgmh。気流チュートリアルの 'templated_command'は単なる変数名です。後で 'bash_command'に割り当てられます。 – BGA