2016-12-16 6 views
0

私は一般的なアルゴリズム設計の質問があります。私は、APIに接続するDjangoアプリケーションを作成していますが、私はこれらの結果を格納しません(少なくとも最初はありません)。 APIからデータを取得した後、私はそれを適切に操作し、これを行うための多数のメソッドを持つクラスを既に作成しています。Djangoのアプリケーションデザイン

このためのプログラミングロジックは、Djangoフレームワークのモデルまたはビューで実行する必要がありますか?もう1つは他のものより持続可能ですか(たとえば、私は情報を保存することに決めました)。また、クラスを独自のファイルにカプセル化し、モデル/ビューにインポートするのが最善でしょうか?

ありがとうございます! Rob

答えて

1

データを保存する必要がない場合は、Djnagoの内蔵モデルを使用しないでください。

ビューを作成し、独自のモジュール/クラスをインポートします。

ボーナス:あなたのビューが(おそらくリクエスト/レスポンスの処理に関係する)多くのロジックを共有する場合は、クラスベースのビューを使用して、共通のMyBaseViewを作成します。

関連する問題