3

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

4

1 回答 1

4

更新:

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

我只是忘记包含AWS_PRELOAD_METADATA = True在我的settings.py文件中。添加此设置修复了collectstatic仅查找新文件的问题。此外,我还看到服务器和 Amazon 的 S3 之间的同步速度显着提高。

如果您使用 S3 进行存储,我发现这个答案非常有帮助。

于 2013-06-11T16:50:37.130 回答