【发布时间】:2013-12-25 05:19:39
【问题描述】:
我正在使用 Django、django-compressor、django-storages 将我的站点的静态文件放到 s3 上。我能够将它们放到 s3 上,但是当我对文件进行修改,然后运行 collect static 时,它报告没有修改过的文件。
我只是修改了一个文件,所以我想知道这是服务器上某处、s3 上某处的时间戳问题,还是其他地方的不一致。
我一直在看collect static的来源(https://github.com/django/django/blob/master/django/contrib/staticfiles/management/commands/collectstatic.py#L286)
它似乎会给出消息
Skipping ...
而不是
Copying
如果它已经复制了它,但我不清楚为什么如果我们更新它会认为它已经被复制了。
也许我误解了有关压缩器或静态文件的文档,但在我看来,它应该已经在文件更新时处理收集和处理文件,但它仍然显示(未修改)。
【问题讨论】:
-
嘿jkeesh,我从来没有遇到过描述的配置问题。你能告诉我你的设置静态和压缩配置变量吗?您的部署程序如何? manage.py compress and manage.py collectstatic?
标签: django django-staticfiles django-storage django-compressor