我正在使用 Django、django-compressor、django-storages 将我的站点的静态文件放到 s3 上。我能够将它们放到 s3 上,但是当我对文件进行修改,然后运行 collect static 时,它报告没有修改过的文件。
我只是修改了一个文件,所以我想知道这是否是服务器上某处、s3 上某处的时间戳问题,还是其他地方的不一致。
我一直在查看收集静态的来源(https://github.com/django/django/blob/master/django/contrib/staticfiles/management/commands/collectstatic.py#L286)
似乎它会传达信息
Skipping ...
代替
Copying
如果它已经复制了它,但我不清楚为什么如果我们更新它会认为它已经被复制了。
也许我误解了有关压缩器或静态文件的文档,但在我看来,它应该已经在文件更新时处理收集和处理文件,但它仍然说(未修改)。