【发布时间】:2017-11-08 04:53:26
【问题描述】:
我正在创建我的第一个真正的 Pyramid Web 应用程序(使用 Windows)。使用 PyCharm (https://docs.pylonsproject.org/projects/pyramid-cookbook/en/latest/development_tools/pycharm.html) 设置我的应用程序后,它会运行,但在运行 pserve-script.py development.ini 后会显示 serving on http://LAPTOP-<my laptop ID>:6543(其中“我的笔记本电脑 ID”是“计算机名称”,您可以在“系统”信息中找到窗户)
根据我从 Pyramid 文档中看到的内容以及在我的 development.ini 文件中我有以下事实,我期待它说 serving on http://0.0.0.0:6543/:
[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = 6543
我很困惑为什么会发生这种情况并想完全理解它,因为我想确保它确实在做我认为应该做的事情
【问题讨论】:
-
Waitress 在 1.0 版左右进行了更新,以使用操作系统通过
socket.gethostname()返回的任何套接字名称作为它正在侦听的每个套接字。