我检查了以下问题:Django StaticFiles and Amazon S3: How to detect modified files?和其他问题,但我仍然无法仅对修改过的文件运行collectstatic
。
除了不接受修改外,它还能正常同步。
我添加了AWS_PRELOAD_METADATA = True
并在启用此设置的情况下完全运行collectstatic
。
答案 0 :(得分:7)
事实证明我错过了python-dateutil
,它在某种程度上没有作为依赖项进入django-storages
。确保安装了python-dateutil
版本1.1.5,否则会出现以下错误:
iter() returned non-iterator of type ‘_timelex’
另请参阅我关于此问题的博客文章以及django-s3bot一般设置here。