【发布时间】:2011-09-30 20:57:54
【问题描述】:
我正在使用 django staticfiles + django-storages 和 Amazon S3 来托管我的数据。除了每次我运行manage.py collectstatic 命令都会将所有文件上传到服务器之外,一切都运行良好。
管理命令似乎比较了来自 Storage.modified_time() 的时间戳,这在 django-storages 的 S3 存储中没有实现。
你们如何确定 S3 文件是否已被修改?
我可以在我的数据库中存储文件路径和最后修改的数据。或者有没有一种简单的方法可以从亚马逊提取最后修改的数据?
另一种选择:看起来我可以使用python-boto 分配任意元数据,我可以在第一次上传时放置本地修改日期。
无论如何,这似乎是一个常见问题,所以我想问问其他人使用了什么解决方案。谢谢!
【问题讨论】:
标签: django amazon-s3 django-staticfiles