1

您在哪里设置命令collectstatic上传文件的路径?

我以为是STATIC_ROOT。我的设置如下settings.py

STATIC_ROOT = 'http://%s.s3.amazonaws.com/static/' % AWS_STORAGE_BUCKET_NAME

但是,它将我的文件上传到http://%s.s3.amazonaws.com/根目录而不是static文件夹中并将其转储。

我究竟做错了什么?

4

1 回答 1

0

STATIC_ROOT用于django.contrib.staticfiles.storage.StaticFilesStorage标识将静态文件写入的本地文件系统路径。这不是你想要做的。

相反,您需要从云服务或 CDN 提供静态文件的操作方法。正如该指南所建议的那样,您需要来自某个项目的存储后端,例如django-storages

于 2012-11-05T03:20:26.497 回答