django-storages S3 后端无法加载
我有一个Django应用程序,在我的本地电脑和Linode的Ubuntu服务器上都能正常运行。
我正在运行
django==1.4.2
django-storages==1.1.6
boto==2.8.0
Python==2.7.2+
在我的本地电脑的Django命令行中,我输入:
from S3 import CallingFormat
这条命令运行得很好。但是,当我在服务器的Django命令行中输入这条命令时,我得到的错误是:
没有名为S3的模块
我是不是漏掉了什么?非常感谢大家提供的任何帮助。
1 个回答
4
看起来,setup.py这个文件没有把S3模块安装到PYTHONPATH
里面。这个问题很简单,可以通过在你的PYTHONPATH
中的任何地方下载S3模块来解决(你可以输入import sys;print sys.path
来查看这些文件夹):
sudo curl -O https://bitbucket.org/dziegler/django-storages/raw/9a3017a4f577a7d740451c1a6dde9079c69f09b6/S3.py
这对我有帮助。