クラスで情報を処理した後、API 呼び出しを送信し、結果の情報を保存するアプリケーションを構築していますAPIRecord(models.Model)
。
1)クラスが API を呼び出し、情報を処理し (ビジネス ルールに対するチェックを含む)、クラスのインスタンスを作成するように、別のAPIRecord()
クラスを作成する必要がありますか?
または
2)処理のための適切なメソッドを使用して別のクラスを構築し、API を呼び出してから、モデルでメソッドをオーバーライドしAPIRecord.save()
て別のクラスの API メソッドを呼び出し、結果を保存する必要がありますか?
または
3) API を呼び出して応答を処理するための適切なメソッド (特定の値やその他のビジネス ルールのチェックを含む) を使用して、モデル クラスを構築する必要がありますか?
# 2 を試してみたところ、柔軟性に問題がありました (ただし、まだ提案は受け付けています)。私は 1 位に傾いていますが、すべてのネガについてまだ確信が持てませんか?