【问题标题】:Deploy staticfiles to google bucket using django-google-storage + django-pipeline使用 django-google-storage + django-pipeline 将静态文件部署到谷歌存储桶
【发布时间】:2014-07-11 21:27:40
【问题描述】:

我想将我的静态压缩文件部署到我的 Google Cloud Storage 存储桶中。

到目前为止,我只使用 django-google-storage 进行部署没有问题,但是:

如何使用 django-pipeline 压缩然后部署到我的存储桶。

在管道文档中它说:

您也可以使用自己的自定义存储,例如,如果您想将 S3 用于您的资产:

STATICFILES_STORAGE = 'your.app.S3PipelineStorage'

您的存储只需要从 PipelineMixin 和/或 CachedFilesMixin 继承:

from staticfiles.storage import CachedFilesMixin

from pipeline.storage import PipelineMixin

from storages.backends.s3boto import S3BotoStorage


class S3PipelineStorage(PipelineMixin, CachedFilesMixin, S3BotoStorage):
    pass

如何将其应用于谷歌云存储?

我的静态文件存储

STATICFILES_STORAGE = 'django-google-storage.storage.GoogleStorage'

【问题讨论】:

    标签: django


    【解决方案1】:

    您可以参考设置来定义linked object via Pipeline

    STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage'
    

    【讨论】:

      猜你喜欢
      • 2020-12-31
      • 2022-01-18
      • 2021-08-22
      • 2012-06-09
      • 2016-03-18
      • 2019-10-26
      • 1970-01-01
      • 2020-03-13
      • 2016-04-16
      相关资源
      最近更新 更多