Dor*_*ora 5 python django amazon-s3 amazon-web-services
我正在尝试按照本教程使用 s3,但几乎直到最后一步,不知何故我收到此错误,我不确定应该在哪里导入我自己的自定义模块
一切都很好,我可以使用 s3 上传/复制/使用静态文件,然后是为媒体使用创建自定义存储的步骤
# custom_storages.py
from django.conf import settings
from storages.backends.s3boto import S3BotoStorage
class StaticStorage(S3BotoStorage):
location = settings.STATICFILES_LOCATION
Run Code Online (Sandbox Code Playgroud)
我在.py与 setting.py 相同的目录中创建了该文件(其中包含的 setting.pyINSTALLED_APPS等等)
然后在我在下面添加的设置中,如教程中所述
STATICFILES_LOCATION = 'static'
STATICFILES_STORAGE = 'custom_storages.StaticStorage'
STATIC_URL = "https://%s/%s/" % (AWS_S3_CUSTOM_DOMAIN, STATICFILES_LOCATION)
Run Code Online (Sandbox Code Playgroud)
然后我跑了 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
Run Code Online (Sandbox Code Playgroud)
有人可以帮我一把吗?提前致谢。
这个功劳应该归功于 Shubham Namdeo,他给了我https://disqus.com/home/discussion/wwwcaktusblog/using_amazon_s3_to_store_your_django_sites_static_and_media_files/的链接
好吧,人们发现了很多建议和方法/错误,这很有帮助,但对我来说,帮助我解决这个问题的部分只是将其移动到与socustom_storage.py相同的目录中,并且实际上位于目录结构的同一级别中,然后它一切就这样进行吧~manage.pymanage.pycustom_storage.py
甚至不需要导入任何东西。
我附上了我得到答案的部分的图像,因此如果您遇到与我相同的问题,则不必一直向下滚动。
| 归档时间: |
|
| 查看次数: |
2084 次 |
| 最近记录: |