【发布时间】:2012-01-09 11:49:56
【问题描述】:
我检查了以下问题:Django StaticFiles and Amazon S3: How to detect modified files? 和其他问题,但我仍然无法仅对修改后的文件运行 collectstatic。
除了不接受修改之外,它还能正确同步。
我添加了:AWS_PRELOAD_METADATA = True 并在启用此设置的情况下完全运行 collectstatic。
【问题讨论】:
我检查了以下问题:Django StaticFiles and Amazon S3: How to detect modified files? 和其他问题,但我仍然无法仅对修改后的文件运行 collectstatic。
除了不接受修改之外,它还能正确同步。
我添加了:AWS_PRELOAD_METADATA = True 并在启用此设置的情况下完全运行 collectstatic。
【问题讨论】:
原来我错过了python-dateutil,不知何故并没有将django-storages 作为依赖项。确保您已安装 python-dateutil 的 1.1.5 版,否则您将收到以下错误:
iter() returned non-iterator of type ‘_timelex’
另请参阅我关于此问题的博文以及一般的 django - s3bot 设置here。
【讨论】: