分割が適用され、そしてviews.py models.py肥大化したファイルされていない場合は、次のように、ディレクトリ構造で解決することができます。
モデルは(つまり、__init__.pyがある)パッケージである必要があります。
__init__.pyファイルの内容:
.gradeModelインポート*から .personModelのインポート*から .studentModelのインポートから*
メタ内部クラスプラスモデルクラスの定義:
django.dbインポートモデルから
app.modelsからグレードインポート
:クラスの生徒(models.Model)
s_name = models.CharField(MAX_LENGTH = 16)
s_grade = models.ForeignKey(グレード、on_delete = models.CASCADE)
クラスメタ:app_label = '学生'
景色もパッケージ
__init__.pyファイルの内容:
.personインポートから*
サービス層などのサービスは、複雑なビジネスロジックは、ビューを呼び出すことにより、内部に配置することができ
全体のディレクトリ構造: