django-storages S3后端无法加载

时间:2013-02-16 01:49:52

标签: python django python-2.7 amazon-s3 boto

我有一个Django应用程序,可以在我的localhost和我的Linode Ubuntu服务器上运行。

我正在运行

django==1.4.2
django-storages==1.1.6
boto==2.8.0
Python==2.7.2+

localhost 上的Django shell中,我输入:

  

来自S3导入CallingFormat

它运作得很好。但是,当我在服务器上键入Django shell时,我得到了

  

没有名为S3的模块

我错过了什么吗?提前感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:3)

看起来setup.py不会在PYTHONPATH中安装S3模块。 通过在PYTHONPATH的任意位置下载S3模块(类型import sys;print sys.path来查找这些文件夹),可以轻松解决此问题:

sudo curl -O https://bitbucket.org/dziegler/django-storages/raw/9a3017a4f577a7d740451c1a6dde9079c69f09b6/S3.py 

那帮助了我