这个问题可能暴露了一个误解,但我很好奇Python世界的“Tomcat”是什么。
我所有的 Web 编程经验都是使用 Java(或 Groovy)进行的,所以我用 Java 术语来思考。当我考虑制作一个基本的 Web 应用程序时,我会考虑编写一些 servlet、构建 WAR 文件并将其部署在 Tomcat 或另一个 servlet 容器中。
在Python中,假设我编写了一些能够响应HTTP请求的代码,我会用它做什么?我将如何部署它?
具体来说:Python中最常用的容器是什么?是否存在相当于 WAR 文件的文件,将 Web 应用程序标准打包到一个可在各种容器中运行的文件中?
有多种不同的方法,但有一个共同点:它们通常通过 WSGI 与其“容器”(在 HTTP 请求转到 Python 代码之前接收 HTTP 请求的服务器)进行通信。
有多种容器:
- wsgiref - 一个非常简单的参考实现,在开发过程中非常有用
- Apache 与 mod_wsgi
- 大多数其他带有添加 WSGI 支持模块的 Web 服务器
- 还有很多 http://wsgi.readthedocs.org/en/latest/servers.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)