【发布时间】:2013-01-03 05:59:10
【问题描述】:
我将 django-storages 用于 S3(和 S3BotoStorage)的静态文件。当我从本地机器执行 collectstatic 时,行为符合预期,仅将修改后的文件推送到 S3。这个过程需要python-dateutils 1.5来检查修改时间。
但是,在 Heroku 上执行相同操作会导致每个文件都被推送,尽管设置是相同的。然后我查看了 Heroku 本身文件的修改时间,似乎 os.stat(static_filename).st_mtime 与上次推送的时间相同。
这是预期的行为吗?即使 git 没有变化,heroku 是否会复制文件?
【问题讨论】:
标签: django heroku django-storage