没有项目描述

django-http-fallback-storage的Python项目详细描述


当生产站点上载文件夹变得非常大时,您不希望 将所有内容同步到本地计算机,以修复一些错误。仅下载 需要什么,对吧?

这个存储类就是这样做的。

用法

  1. 确保仅在DEBUG = True

  2. 添加以下设置:

    DEFAULT_FILE_STORAGE = 'http_fallback_storage.FallbackStorage'
    FALLBACK_STORAGE_URL = 'http://example.com/media/'
    
  3. (可选)配置日志记录,以便很容易看到页面加载的原因 在获取媒体文件时会很慢。下列任一项 将代码片段添加到设置文件时应该没问题:

    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)
    
  4. (可选)指定用于跳过文件下载的正则表达式, 例如,以下regex从不下载电影:

    FALLBACK_STORAGE_SKIP = r'(\.mp4|\.mov)$'
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Clojure关键字在内存中的大小是多少?   Java中有固定长度的通用数组对象吗?   PostgreSQL:通过Java更新我的用户表   错误:使用java解析xml   java Json显示列表中对象的名称   java比较JodaTime时区   与JAVA中的API和包的区别?   java的int值在for循环中不改变   谷歌应用引擎中的java RSA   迁移到spring 5后出现java非法字符错误   java Websphere管理控制台不工作   JavaGSON如何始终在json中包含毫秒?   带有空格和双引号的windows Java ProcessBuilder命令参数失败   java错误:重复的zip条目[43.jar:org/apache/http/annotation/NotThreadSafe.class]