哪个最新的django-storage和boto版本兼容?

时间:2013-12-02 09:17:18

标签: django amazon-web-services amazon-s3 mod-wsgi boto

我正在使用带有boto的django-storages来上传和提供amazon s3存储桶中的媒体文件。当我尝试从开发服务器执行此操作时,一切正常。

但是当我尝试使用mod_wsgi上传公共服务器上的文件时,我收到此错误:

TypeError: set_contents_from_file() got an unexpected keyword argument 'rewind'

我检查了Key.set_contents_from_file()并且它有一个参数rewind。可能有什么不对?

我正在使用boto 2.18.0和django-storages 1.1.5。

当我尝试将boto升级到最新的2.19.0和django-storage到最新的1.1.8时,我在mod_wsgi上的服务器上又出现了一个错误:

ImproperlyConfigured: The installed Boto library must be 2.4 or higher.
See https://github.com/boto/boto

哪些正确版本相互配合良好?或者这些错误可能是什么原因?

1 个答案:

答案 0 :(得分:0)

事实证明,在全局python dist-packages中安装了boto 2.3,这是由mod_wsgi使用的某种原因。使用root权限更新boto解决了这个问题。