【问题标题】:Django manage.py collectstatic not uploading to google cloud storageDjango manage.py collectstatic 不上传到谷歌云存储
【发布时间】:2014-09-02 05:58:08
【问题描述】:

有问题的经验水平

这是我第一次部署静态文件和使用 Django。


问题

当我运行 python manage.py collectstatic

我会得到以下结果:

2 static files copied to '/home/ymorin007/workspace/sites/onbytes.com/onbytes-static', 151 unmodified, 4 post-processed.

但是没有任何东西被推送到我在谷歌云存储中的存储桶中。我在终端中没有收到任何错误。我有什么想念她的吗?


我的代码

我正在使用django-storages

这是我的setting.py中的以下定义:

STATIC_ROOT = '/home/ymorin007/workspace/sites/onbytes.com/static'
STATIC_URL = 'http://storage.googleapis.com/onbytes-static/'

LIBCLOUD_PROVIDERS = {
    'google': {
        'type': 'libcloud.storage.types.GOOGLE_STORAGE',
        'user': 'XXXXXX', 
        'key': 'XXXXX',
        'bucket': 'onbytes-static',
    },
}

DEFAULT_FILE_STORAGE = 'storages.backends.apache_libcloud.LibCloudStorage'
STATICFILES_STORAGE = 'storages.backends.apache_libcloud.LibCloudStorage'

我的要求.txt

...
boto==2.30.0
django-pipeline==1.3.25
django-storages==1.1.8

【问题讨论】:

    标签: django django-settings django-storage


    【解决方案1】:

    愚蠢的错误,我在与 Pipeline 关联的 setting.py 中有另一个定义

    STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-09
      • 2016-12-20
      • 2018-09-18
      • 1970-01-01
      • 1970-01-01
      • 2016-12-30
      • 2015-03-01
      • 2021-06-15
      相关资源
      最近更新 更多