Django/mod_python/Python2.5 を使用して WebFaction でサイトをホストしています。最近、静的ファイルの概念に出くわしました(Django管理者をセットアップするとき)。
私が理解していることから、静的ファイルを提供することは、最初にリクエストをapache、次にmod_python、次にdjango、そして最後にユーザーにルーティングするのではなく、サーバーに特定のディレクトリから直接ファイルを提供するように指示するという単純な考えです。WebFaction の場合、リクエストが通過する必要がある 2 つの Apache サーバー (アプリのサーバーとメインのパブリック サーバー) があるため、これは特に役立ちます。
Django の静的ファイルをセットアップするときに、/contrib/admin の /media フォルダーしか必要ないのはなぜですか? Django のすべての静的コンテンツが管理パネルに関連しているだけですか?
独自の静的コンテンツ (画像、css など) を提供したい場合、それを同じ /media フォルダーに含めるか、独自のコンテンツ (/my_media) に別のエイリアスを設定する必要がありますか?