为了避免混合非SSL和SSL内容,我想为我的Javascript文件使用相对路径。在settings.py中,我定义了JS_ROOT =" / path / js /"。
在我的html文件中,以下行不会产生混合内容警告:
<script src="/path/js/Foo.js" type="text/javascript"></script>
此行提供混合内容警告:
<script src="{{ JS_ROOT }}Foo.js" type="text/javascript"></script>
有任何解释吗?
答案 0 :(得分:0)
我发现我的问题是我没有正确地返回JS_ROOT作为我的请求上下文的一部分。现在我将它包含在我的context_processors.py中并将context_instance作为我的响应的一部分,它可以工作。