该{% static %}
模板标签是了解你的STATICFILES_STORAGE
使用STATIC_URL
设置不是。
使用模板标签。
手动串联是一种不好的做法(“我需要一个斜线吗?”),并且通常会在您决定更改静态文件存储时咬住您。
这是一个例子。您可能希望将AWS S3用于静态文件托管,同时始终不公开文件。然后,您将为使用AWS S3身份验证URL的服务。
正确的网址如下所示:
https://s3.amazonaws.com/bucket/file.ext?signature=1234