没有项目描述
django-http-fallback-storage的Python项目详细描述
当生产站点上载文件夹变得非常大时,您不希望 将所有内容同步到本地计算机,以修复一些错误。仅下载 需要什么,对吧?
这个存储类就是这样做的。
用法
确保仅在DEBUG = True
添加以下设置:
DEFAULT_FILE_STORAGE = 'http_fallback_storage.FallbackStorage' FALLBACK_STORAGE_URL = 'http://example.com/media/'
(可选)配置日志记录,以便很容易看到页面加载的原因 在获取媒体文件时会很慢。下列任一项 将代码片段添加到设置文件时应该没问题:
FALLBACK_STORAGE_LOGGING = True import http_fallback_storage LOGGING = http_fallback_storage.LOGGING
或:
FALLBACK_STORAGE_LOGGING = True # LOGGING has already been defined import http_fallback_storage LOGGING.update(http_fallback_storage.LOGGING)
(可选)指定用于跳过文件下载的正则表达式, 例如,以下regex从不下载电影:
FALLBACK_STORAGE_SKIP = r'(\.mp4|\.mov)$'