在哪里设置命令collectstatic上传文件的路径?
我还以为是STATIC_ROOT呢。在settings.py中,我的设置如下
STATIC_ROOT = 'http://%s.s3.amazonaws.com/static/' % AWS_STORAGE_BUCKET_NAME
但是,它会将我的文件上传到http://%s.s3.amazonaws.com/,并将其转储到根文件夹而不是static文件夹。
我做错了什么?
发布于 2012-11-05 11:20:26
django.contrib.staticfiles.storage.StaticFilesStorage使用STATIC_ROOT来标识要将静态文件写入的本地文件系统路径。这不是你想要做的。
相反,您需要的是Serving static files from a cloud service or CDN的使用方法。正如该指南所建议的,您将需要某个项目的存储后端,如django-storages。
https://stackoverflow.com/questions/13223913
复制相似问题