Pyramid如何知道request.static_url上要呈现的协议?

时间:2015-09-16 12:27:50

标签: python-2.7 pyramid

假设我有一个包含此行的模板:

<script src="${request.static_url('appname:static/app/scripts/somescript.js')}"></script>

我有2个环境。在使用https请求页面的一个env上 - request.static_url呈现https脚本src。在第二个环境 - 当我使用https请求页面时 - 它出于某种原因呈现http。 Chrome随后会抛出错误,因为该网页希望在使用https加载的网页上使用http下载脚本。

Pyramid从哪里获取协议?如何使用该协议加载页面?

我知道我可以给add_static_view一个绝对的URL,但我当然更喜欢更清洁的解决方案。

0 个答案:

没有答案