さまざまな入力に対してさまざまなワークフローに従う必要がある Django アプリがあります。
POST
エンドポイント経由でデータ ペイロードを含む入力パラメーターを受け取ります。入力に基づいて、さまざまな関数を起動し、それに応じてデータを処理し、最終的にデータ ストアに保存する必要があります。
1 つのオプションは を書くことですが、コードが大きくなるにつれて、if-else
書くことは保守が難しくなります。if-else
例:-
If input1, then function1(), process1(), save1()
elif input2, then function2(), process2(), save2()
Intellect、django-viewflow 、および他の多くのビジネス ルール ライブラリを調べましたが、推奨される方法についてはわかりません。
同じ実装を理解できるダミーの例またはオープンソースプロジェクトを誰かが提供してくれると助かります。