0

mod_wsgi と dJango を実行している Web サーバーを介して静的ファイルを提供するのに問題があります。サーバー プロバイダーは Heroku です。

ファイルは静的であり、評価されるべきではないため、代わりに mod_wsgi を経由する代わりに直接提供されるべきであり、dJango はそれらに触れるべきではないと聞いたことがありますか?

これは簡単なことだと思いますが、苦労しています。静的ファイルをどのように保存および提供しようとすべきかについて、誰かが私を正しい方向に向けることができれば、本当に感謝していますか?

4

1 に答える 1

1

アイデアは、Web サーバーを使用して静的ファイルの要求を処理し、それらを Django インスタンスに渡さないことです。その理由は、Django アプリケーションとは異なり、Web サーバーは静的コンテンツの配信用に最適化されているためです。

実際に行う必要があるのは、アプリケーションのパスに一致するリクエストを処理するように Web サーバーを構成し、これらのリクエストのドキュメント ルートを、アプリケーションによって静的ファイルSTATIC_URLMEDIA_URLメディア ファイルが保存される場所に設定することだけです。

于 2012-07-18T16:00:22.337 に答える