2016-11-01 7 views
0

私はDjangoプロジェクトを作成しています。それにはn個のアプリがあります。また、それは異なるモデルを持っています。モデルはアプリケーションで定義する必要があります。しかし、アプリは相互に関連している。したがって、あるアプリで定義されたモデルを別のアプリで使用することもできます。どのように特定のアプリを置くかを決めるには?Djangoのモデルとアプリケーション

+0

他のコードをどこに配置するかはどのように決めるのですか?今あなたのモデルに同じ理由を適用してください。 '.models'に入れておくと便利です(ただし必須ではありません)。それ以外は' app_label'が自動的に検出されるので、あなたには合ったことがあります。 – knbk

答えて

1

エレクトロニクスに関する倉庫を開発しているとします。クライアント、サプライヤ、コンピュータ、マザーボード、スピーカー、電話などDjangoのWebサイトを作成しました

もちろん、すべてが接続されています。私はメインのモデル、例えばコンピュータとマザーボードのモデルに接続を設定し、マザーボードに接続します。

他のアプリでアプリをインポートすることができます。