我正在尝试使用以下方式获取金字塔应用程序的服务主机和端口:
settings = get_current_registry().settings
但我怎样才能获得主持人?
我试过了:
settings.get('host')
但我得到了None
非常感谢任何帮助。
答案 0 :(得分:6)
request.host or request.host_url
答案 1 :(得分:0)
默认情况下,python金字塔使用 pserve ,您可以使用 mod_wsgi 和 uwsgi
运行金字塔金字塔服务主机和端口存在于development.ini和production.ini文件
中对于pserve:
[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