让'collectstatic'找到更新的文件

时间:2013-06-11 07:23:56

标签: django django-staticfiles

有没有办法让python manage.py collectstatic找到更新的静态文件?目前,它正在正确搜索STATICFILES_DIRS并找到我的静态文件的位置,但它只上传新的静态文件。如果我修改静态文件,它不会检测到这一点。 Django是否这样做,所以我们必须先删除每个文件,还是有一个简单的解决方案?

1 个答案:

答案 0 :(得分:2)

<强>更新

免责声明 - 此问题与亚马逊S3存储上的外部托管有关

我忘了在AWS_PRELOAD_METADATA = True文件中添加settings.py。 添加此设置修复了collectstatic仅查找新文件的问题。此外,我看到服务器和亚马逊S3之间的同步速度大幅提升。

如果您使用S3进行存储,我发现this answer非常有帮助。