私は答えを見つけることができなかった非常に簡単な質問があります。 Django staticfiles appを使用して、私はこのコマンドラインを入力してstatics collectルーチンを呼び出します:python manage.py collectstatic
。Django静的ファイルにユーザーがアップロードしたメディアディレクトリファイルを収集しないように指示するにはどうすればよいですか?
私の問題は、いくつかのアプリケーションに静的サービスを提供している+ メディアディレクトリがユーザーがアップロードしたファイルを含んでいることです。 Djangoはすべてのファイルをメディアファイルを含む静的ディレクトリにコピーします。
python manage.py collectstatic
を呼び出すと、Django は静的ディレクトリにユーザがアップロードしたファイルをコピーしないようにしたいと思います。誰にもアイデアはありますか? --ignore
を試してみましたが、成功しませんでした...
ありがとうございます。
ここにstatisfilesの設定を追加してください。 – histrio
ユーザーがアップロードしたメディアをMEDIA_ROOT(所属する場所)に移動するのはオプションですか? – Tony
実際、ファイルはユーザーによってMEDIA_ROOTにアップロードされます。すべてがOKで、私はテンプレートで使用できます。問題は、collectstaticsが 'MEDIA_ROOT/* 'を' STATIC_ROOT'にコピーすることです。だから私は感謝しているのは、すべての単一のユーザーがアップロードしたファイルを複製することでサーバを過負荷にすることになります。 – user650108