我认为以下内容应该可行,并且比Mandx的方法更简单,尽管它非常相似:
创建一个
s3utils.py文件:
from storages.backends.s3boto import S3BotoStorageStaticRootS3BotoStorage = lambda: S3BotoStorage(location='static')MediaRootS3BotoStorage = lambda: S3BotoStorage(location='media')
然后在你的
settings.py:
DEFAULT_FILE_STORAGE = 'myproject.s3utils.MediaRootS3BotoStorage'STATICFILES_STORAGE = 'myproject.s3utils.StaticRootS3BotoStorage'
一个不同但相关的例子(我已经实际测试)可以在这两个可以看到
example_的文件在这里。



