4

boto と S3 で Django をセットアップし、Heroku で自動 COLLECTSTATIC 設定を無効にしました。以下は私のsettings.pyファイルです。

    DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
    STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage'

    AWS_ACCESS_KEY_ID = 'BLEHBLEHBLEH'
    AWS_SECRET_ACCESS_KEY = 'BLEHBLEHBLEH'
    AWS_STORAGE_BUCKET_NAME = 'website-static'
    AWS_PRELOAD_METADATA = True
    AWS_LOCATION = "static_media"
    MEDIA_URL = 'https://website-static.s3.amazonaws.com/static_media/'
    STATIC_URL = 'https://website-static.s3.amazonaws.com/static_media/'
    ADMIN_MEDIA_PREFIX = 'https://website-static.s3.amazonaws.com/static_media/admin/'

私は少し調査を行い、dateutils==1.2 をインストールしましrequirements.txtたが、python manage.py collectstaticファイルが変更されているかどうかに関係なく、すべてのファイルをアップロードし続けています。何か案は?

4

1 に答える 1

1

コマンドのドキュメントによるとcollectstatic、コマンドが実行されると、ファイルは で宣言された場所にコピーされますSTATIC_ROOT

静的ファイルを STATIC_ROOT に収集します。

于 2015-08-18T19:36:24.567 に答える