当我使用{% static '...' %}
标记添加静态文件时,URL输出是绝对URL而不是协议相对URL。如何在Django中获取协议相对URL?我是否需要对其进行硬编码?
我使用静态标记得到这个:
<script src="http://s.cdn.example.com/js/jquery-1.11.1.min.js"></script>
我需要的地方<script src="//s.cdn.example.com/js/jquery-1.11.1.min.js"></script>
。
答案 0 :(得分:1)
使用子域名时设置STATIC_URL
将静态文件提供给协议相对网址,如STATIC_URL = '//s.cdn.example.com/'
。