2 つのフォルダの違いは何ですか? 私は Pinax でサンプル プロジェクトを作成しましたが、時にはメディアに入れたり、site_media に入れたりしました。
質問する
158 次
1 に答える
1
MEDIAはアップロードされたファイルに使用され、site_mediaは静的ファイルに使用されると思います。
https://docs.djangoproject.com/en/dev/topics/files/
次の引用はstaticfilesに関するものですが、違いをカバーしていると思います。
以前のバージョンのDjangoでは、静的アセットをユーザーがアップロードしたファイルと一緒にMEDIA_ROOTに配置し、両方をMEDIA_URLで提供するのが一般的でした。staticfilesアプリを導入する目的の一部は、静的ファイルをユーザーがアップロードしたファイルから簡単に分離できるようにすることです。
このため、MEDIA_ROOTとMEDIA_URLをSTATIC_ROOTとSTATIC_URLとは異なるものにする必要があります。MEDIA_ROOTでのファイルの提供を自分で手配する必要があります。staticfilesは、ユーザーがアップロードしたファイルをまったく処理しません。ただし、開発中のMEDIA_ROOTを提供するためにdjango.views.static.serve()ビューを使用できます。他のディレクトリの提供を参照してください。
于 2012-06-12T17:57:03.810 に答える