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



