1

collectstaticコマンドがファイルをアップロードするパスをどこに設定しますか?

だと思いましたSTATIC_ROOT。私は次のように設定されていますsettings.py

STATIC_ROOT = 'http://%s.s3.amazonaws.com/static/' % AWS_STORAGE_BUCKET_NAME

ただし、ファイルをアップロードして、フォルダーhttp://%s.s3.amazonaws.com/ではなくルートにダンプしています。static

私は何を間違っていますか?

4

1 に答える 1

0

STATIC_ROOTdjango.contrib.staticfiles.storage.StaticFilesStorageによって、静的ファイルを書き込むローカル ファイルシステム パスを識別するために使用されます。それはあなたがやろうとしていることではありません。

代わりに、クラウド サービスまたは CDN から静的ファイルを提供するためのハウツーが必要です。そのガイドが示唆するように、django-storages のようなプロジェクトからのストレージ バックエンドが必要になります。

于 2012-11-05T03:20:26.497 に答える