【发布时间】:2017-06-20 06:56:00
【问题描述】:
我正在尝试按照本教程使用 s3,但几乎直到最后一步,不知何故我得到了这个错误,我不确定我应该在哪里导入我自己的自定义模块
一切都很好,我可以使用 s3 上传/复制/使用静态文件,然后是为媒体使用创建自定义存储的步骤
# custom_storages.py
from django.conf import settings
from storages.backends.s3boto import S3BotoStorage
class StaticStorage(S3BotoStorage):
location = settings.STATICFILES_LOCATION
我在与 setting.py 相同的目录中创建了 .py 文件(setting.py 其中包含 INSTALLED_APPS 等)
然后在我在教程中提到的下面添加的设置中
STATICFILES_LOCATION = 'static'
STATICFILES_STORAGE = 'custom_storages.StaticStorage'
STATIC_URL = "https://%s/%s/" % (AWS_S3_CUSTOM_DOMAIN, STATICFILES_LOCATION)
然后我跑了python manage.py collectstatic
我收到此错误
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named custom_storages
有人可以帮帮我吗? 提前致谢。
【问题讨论】:
-
我想这个链接可能对你有帮助:disqus.com/home/discussion/wwwcaktusblog/…
-
@ShubhamNamdeo thx 这确实很有帮助~!~ 也找到了我的答案
-
好的。此外,您也可以针对自己的问题发布答案。
标签: python django amazon-web-services amazon-s3