Django的manage.py collectstatic不上传到Google云存储(Django

2019-10-20 11:09发布

经验水平有问题

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


问题

当我运行python manage.py collectstatic

我会得到以下结果:

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

但没有什么是beeing推到我的谷歌云存储桶。 我没有收到终端的任何错误。 任何事情我失踪了?


我的代码

我使用的Django存储器

这是我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'

我requirements.txt

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

Answer 1:

愚蠢的错误我曾在setting.py另一个定义链接到管道

STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage'



文章来源: Django manage.py collectstatic not uploading to google cloud storage