一个用于本地开发的Django存储后端,它会在需要时从实时站点下载文件。
项目描述
django-localdevstorage是一组存储后端,有助于开发。在本地开发中,您无需复制所有用户生成的媒体文件,django-localdevstorage提供的存储后端将“按需”下载本地不可用的媒体文件。
安装
在您的settings.py中将一个提供的存储后端设置。这些是
HTTP: DEFAULT_FILE_STORAGE = 'localdevstorage.http.HttpStorage'
(更多将随后续)
HTTP
设置用于获取缺失文件的回退域。这通常是协议(http或https)和您的实时站点的域名
LOCALDEVSTORAGE_HTTP_FALLBACK_DOMAIN = 'http://www.example.com/'
如果您的服务器使用HTTP基本身份验证进行了安全保护,您可以提供用户名和密码
LOCALDEVSTORAGE_HTTP_USERNAME = 'foo' LOCALDEVSTORAGE_HTTP_PASSWORD = 'bar'
SFTP
需要配置SFTP后端的三项设置
LOCALDEVSTORAGE_SFTP_USER
LOCALDEVSTORAGE_SFTP_HOST
LOCALDEVSTORAGE_SFTP_ROOT_PATH:在大多数情况下,这应该是远程机器上的MEDIA_ROOT。
注意事项
由于django-localdevstorage扩展了Django存储后端(确切地说是FileSystemStorage),只有使用Django文件存储抽象的代码才能与django-localdevstorage一起工作。绕过Django直接访问文件的代码将不会受益。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分布
django-localdevstorage-0.5.tar.gz (7.3 kB 查看散列)
构建分布
关闭
django-localdevstorage-0.5.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | db1b2719dff305b91a117c9391887c5c391600acba6f2e41ecea5efee47d8e76 |
|
MD5 | 6efd773929303e60d6bfb8d548bbef98 |
|
BLAKE2b-256 | 92711c12dff431c46d2142fb917fcad68d50e86e8a7a2629788904af7a4fe5fe |
关闭
django-localdevstorage-0.5-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 181939624a9dca244b0a72837a84baa1c4045ba47f3cd56632c21eb87298498d |
|
MD5 | 97da3687ec1b02ab2cbe8afad0671ec8 |
|
BLAKE2b-256 | 9bbfee557b34c561647b8c43f5e0fc574ec18b2bce42c0db04beadc918be7c71 |