Skip to main content
 首页 » 编程设计

python之django-storages S3 后端无法加载

2024年08月29日30mayingbao

我有一个 Django 应用程序,它在我的本地主机和我的 Linode Ubuntu 服务器上运行良好。

我在运行

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

在我的 localhost 上的 Django shell 中,我输入:

from S3 import CallingFormat

它工作得很好。但是,当我在 server 的 Django shell 中键入它时,我得到了

No module named S3

我错过了什么吗?预先感谢你们提供的任何帮助。

请您参考如下方法:

看起来 setup.py 没有在 PYTHONPATH 中安装 S3 模块。 这可以通过在 PYTHONPATH 中的任何位置下载 S3 模块轻松解决​​(键入 import sys;print sys.path 以查找这些文件夹):

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

这对我有帮助