跳转到主要内容

基于google-cloud的Django的Google Cloud Storage文件后端

项目描述

django-googlecloud-storage

Google Cloud Storage文件后端,用于Django

基于django-googlecloud-storage,但现在更简单,因为它使用了python google-cloud包。

如果您在Google的App Engine上运行项目,并且使用Django框架,您可能需要这个文件后端,因为在App Engine上无法上传文件、图片等。另一个解决方案是使用django-storages和apache libcloud,但这很快陷入了调试的死胡同。

先决条件

这个版本与google的google-cloud包兼容。它被列为依赖项。

安装

pip安装django-googlecloud-storage

配置

在您的django settings.py文件中,您需要添加以下设置

GOOGLE_CLOUD_STORAGE_PROJECT = ‘<project-name>’ GOOGLE_CLOUD_STORAGE_BUCKET = ‘<bucket-name>’ DEFAULT_FILE_STORAGE = ‘django.googlecloud.storage.GoogleCloudStorage’ MEDIA_URL = “https://storage.googleapis.com/<bucket-name>/”

致谢

按历史顺序排列

Christos Kopanos (@ckopanos) - 使用较旧的google客户端库的原始工作 Richard Caceres (@rchrd2) - 将原始版本打包成python模块 Suresh V(@sureshvv) - 使用新的google-cloud包和命名空间包

变更日志

0.0.1 (2016-11-07)

  • 初始版本

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django-googlecloud-storage-0.0.1.tar.gz (9.5 kB 查看哈希值)

上传时间 源代码

构建分发包

django_googlecloud_storage-0.0.1-py3-none-any.whl (5.2 kB 查看哈希值)

上传时间 Python 3

支持