我正在创建我的第一个真正的金字塔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”是您可以在其中找到的“计算机名称”) Windows中的“系统”信息
我期待它从我在金字塔文档中看到的serving on http://0.0.0.0:6543/
以及我在我的development.ini
文件中的事实说:{/ p>
[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = 6543
我很困惑为什么会这样,并希望完全理解它,因为我想确保它实际上正在做我认为应该做的事情
答案 0 :(得分:2)
Cookbook食谱已经过时了。 PR将被接受,但最好用链接替换首选方法。
启动Pyramid项目的首选和官方支持方式是cookiecutters之一。还有受支持的manual method。 Tutorials和文档中的示例使用其中一个。
金字塔自己的内部支架已被弃用,现在我们已经有了cookiecutters。
Pyramid不支持PyCharm的内部脚手架来生成Pyramid项目,但您可以向JetBrains寻求帮助,或bump issue PY-22311。