在金字塔中通过 https 提供静态文件

Tob*_*s S 2 https static http url-scheme pyramid

我想通过 request.static_url('some_file') 在金字塔中提供静态文件。由于多项服务,我的模板有如下几行:

<script type="text/javascript" src="${request.static_url('dbas:static/first')}"></script>
<script type="text/javascript" src="${request.static_url('websocket:static/second')}"></script>
Run Code Online (Sandbox Code Playgroud)

但不幸的是,方法 static_url() 只提供带有http作为 url_scheme 的链接,但我想要https。我怎样才能做到这一点?

谢谢!

小智 5

您可以将 url_scheme 参数添加到您的配置文件(按环境分隔),如下所示:

[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = 6500
url_scheme = https
Run Code Online (Sandbox Code Playgroud)