4

我正在尝试使用以下方法获取金字塔应用程序的服务主机和端口:

settings = get_current_registry().settings

但是我怎样才能得到主机?

我试过:

settings.get('host')

但我越来越None

任何帮助深表感谢。

4

2 回答 2

7
request.host or request.host_url

金字塔请求

于 2013-11-07T13:58:00.287 回答
0

默认情况下,python 金字塔使用pserve,您可以使用mod_wsgiuwsgi运行金字塔

金字塔服务主机和端口存在于 development.ini 和 production.ini 文件中

对于保存:

[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = 6543

对于 Uwsgi:

[uwsgi]
http = :9090
paste = config:project_url/test/development.ini**(set your directory)**
master = true
processes = 4
threads = 2

你可以改变这个端口

运行命令:

pserve development.ini
uwsgi development.ini 
于 2016-02-18T14:09:16.123 回答