加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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声明的位置.

Collects the static files into STATIC_ROOT.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读