エアフローが使用するdagディレクトリの外部にある共通コードを移動することができませんでした。私はairflow sourceを見て、imp.load_sourceを見つけました。エアフロー相対外部/ダグディレクトリのインポート
imp.load_source
を使用して、dagディレクトリの外に存在するモジュールをロードできますか?以下の例では、共通ディレクトリからfooまたはbarのいずれかをインポートしています。
── airflow_home
|──── dags
│ ├── dag_1.py
│ └── dag_2.py
├── common
├── foo.py
└── bar.py
ん同じアプリモジュールのすべてのこれらのフォルダの一部?または異なるモジュール。同じアプリケーションモジュールからのすべての場合には、相対パスを使用してインポートすることができます。 – Haranadh
@ハラナードはい。ダイアグラムを更新してairflow_homeディレクトリを表示しました。 –
私はコメントで答えることができませんでした。私は詳細な答えを投稿しました。よかったら。 upvoteしてください。 :) – Haranadh