提供静态文件时的Django协议相对URL

时间:2014-07-22 17:12:31

标签: django

当我使用{% 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>

1 个答案:

答案 0 :(得分:1)

使用子域名时设置STATIC_URL将静态文件提供给协议相对网址,如STATIC_URL = '//s.cdn.example.com/'