相关疑难解决方法(0)

来自Heroku的Django collectstatic每次都会推送到S3

我正在使用django-storages来获取带有S3(和S3BotoStorage)的静态文件.当我从本地计算机执行collectstatic时,行为与预期一致,只有修改过的文件被推送到S3.此过程需要python-dateutils 1.5来检查修改时间.

但是,在Heroku上执行相同操作会导致每个文件都被推送,尽管设置是相同的.然后我查看了Heroku本身文件的修改时间,看起来,os.stat(static_filename).st_mtime与上次推送的时间相同.

这是预期的行为吗?即使git没有变化,heroku还能复制文件吗?

django heroku django-storage

10
推荐指数
3
解决办法
3935
查看次数

标签 统计

django ×1

django-storage ×1

heroku ×1