您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用{{STATIC_URL}}和{%static%}有什么区别

使用{{STATIC_URL}}和{%static%}有什么区别

{% static %}模板标签了解你的STATICFILES_STORAGE使用STATIC_URL设置不是。

使用模板标签

手动串联是一种不好的做法(“我需要一个斜线吗?”),并且通常会在您决定更改静态文件存储时咬住您。

这是一个例子。您可能希望将AWS S3用于静态文件托管,同时始终不公开文件。然后,您将为使用AWS S3身份验证URL的服务。

正确的网址如下所示:

 https://s3.amazonaws.com/bucket/file.ext?signature=1234

{% static %}模板标签 让你添加签名。使用STATIC_URL不会。

以类似的方式,如果您的静态文件存储对文件进行指纹识别STATIC_URL则无法使用。

其他 2022/1/1 18:39:50 有445人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶