python – S3上的Django collectstatic每次都在Heroku上传文件
发布时间:2020-12-20 13:36:28 所属栏目:Python 来源:网络整理
导读:我用boto和S3设置了Django,并禁用了Heroku上的自动COLLECTSTATIC设置.以下是我的settings.py文件. DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage' STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage' AWS_ACCESS_KEY_ID =
我用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/' 我做了一些研究,并在我的requirements.txt中安装了dateutils == 1.2,但是python manage.py collectstatic继续上传每个文件,无论它们是否被更改.有任何想法吗? 解决方法
根据collectstatic命令的
documentation,当执行命令时,文件被复制到STATIC_ROOT声明的位置.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |