これについて議論するコードはありません。しかし、概念的な問題の詳細。エンジン付きDjangoデザインパターン
ユーザーがウェブファイルページからファイルをアップロードしたり、ページからいくつかのパラメータを入力したりするとします。
Models.pyは、データベースに保存する必要があるすべてのデータを格納します。
私の質問は、ユーザーがフォームを介してウェブページデータを送信した後であると言えます。私の処理ロジックはどこに置くべきですか? forms.py?複雑なプロセスの場合、このコードを配置するための適切なデザインパターンは何でしょうか?
良いです。ここから始められます:https://docs.djangoproject.com/en/1.10/intro/tutorial01/ – zEro
なぜDjangoチュートリアルへの参照ですか?私はそれにいくらか慣れ親しんでいる。私がforms.pyや他の場所に処理ロジックを置くべきかどうかをチェックするだけですか? – aceminer
Djangoに慣れているなら、forms.pyやmodels.py、anything-else.pyは単なるシステム内のモジュールやサブモジュールであることは既に知っています。 models.pyは、すべてのモデルの識別を可能にする抽象です。同様に、フォーム用のforms.py。ただし、処理が複雑なロジックの場合は、ロジックをutils.pyに入れて、フォーム処理中にロジックを使用することができます。しかし、これはすべてあなたの選択です、誰もコードを見ることなくこれについてあなたを導くことができます。 – zEro