私はこの2つの選択肢があります。これは、特にウェブサイトのパフォーマンスについて、djangoプロジェクトを作成する際に実装するのがベストです。djangoのファイル構造を好む
私は現在、プロジェクトのレイアウトがパフォーマンスに影響を持っていることはほとんどありません、ジャンゴ1.9まず
私はこの2つの選択肢があります。これは、特にウェブサイトのパフォーマンスについて、djangoプロジェクトを作成する際に実装するのがベストです。djangoのファイル構造を好む
私は現在、プロジェクトのレイアウトがパフォーマンスに影響を持っていることはほとんどありません、ジャンゴ1.9まず
を使用しています。
applicationForUser1がapplicationForUser2とは機能的にかなり離れている場合、私はそれらを別々のアプリケーションに分割します。モデル/ビューが一緒に属していると思われる場合は、組み合わせてください。
それぞれのアプリが何をしているのかわからなくても、私は本当にこれ以上アドバイスできません。それは本当に個人的な好みになる時間の多く。
パフォーマンスは、プロジェクト構造とは関係ありませんが、私はこのプロジェクト構造を示唆している:
- project
- conf (deployment confs)
- mysite
- apps (all apps live here)
- settings (all settings live here)
- site-static (all static files live here)
- templates
私はなぜあなたがこの種の構造を持つことをお勧めしますか? (注:私はまた、プロジェクトの維持にも関わっています) –
ベストプラクティスおよび他のそのような独断質問はSOのためにオフトピックですが、 #2はほとんどのアプリが使うものです。これはウェブサイトのパフォーマンスには影響しません。 –