0

さまざまな入力に対してさまざまなワークフローに従う必要がある Django アプリがあります。

POSTエンドポイント経由でデータ ペイロードを含む入力パラメーターを受け取ります。入力に基づいて、さまざまな関数を起動し、それに応じてデータを処理し、最終的にデータ ストアに保存する必要があります。

1 つのオプションは を書くことですが、コードが大きくなるにつれて、if-else書くことは保守が難しくなります。if-else

例:-

If input1, then function1(), process1(), save1()

elif input2, then function2(), process2(), save2()

Intellectdjango-viewflow 、および他の多くのビジネス ルール ライブラリを調べましたが、推奨される方法についてはわかりません。

同じ実装を理解できるダミーの例またはオープンソースプロジェクトを誰かが提供してくれると助かります。

4

1 に答える 1