私はDjangoを学んでいます。私の背景は、Model View Controllerフレームワークを使った経験があるPHPとJavaのものです。 Djangoのチュートリアルでは、views.pyとmodels.pyを1つしか持たないことを言及しています。グッドプラクティス:Django Appsでviews.pyを整理する
小規模なアプリケーションを使用している場合は、ビューとモデルを目的別に整理するとどうでしょうか?たとえば、プロジェクトビューとマイルストーンビューです。私はあなたが各ビューモジュールの別のPythonパッケージ(アプリ)を作成する必要がないことを望んでいるだろう:
python manage.py startapp projects
python manage.py startapp milestones
私はあなたがmilestones.pyやプロジェクトを持つことができると仮定することができます。あなたのビューとモデルの代わりに、一般的なviews.pyとmodels.py?必要に応じてビューにモデルをインポートし、特定のビューにルーティングされるリクエストをインポートできますか?