一尘不染

Tomcat的Python等价于什么?

java

这个问题可能背叛了一个误解,但是我很好奇Python世界的“ Tomcat”是什么。

我所有的Web编程经验都是Java(或Groovy),因此我认为是Java。当我想到制作一个基本的Web应用程序时,我想到了编写一些servlet,构建WAR文件并将其部署在Tomcat或另一个servlet容器中。

在Python中,假设我编写了一些能够响应HTTP请求的代码,我该怎么办?我将如何部署它?

具体来说:Python中最常用的容器是什么?是否有WAR文件的等效文件,即将Web应用程序标准包装到一个可以在各种容器中工作的文件中?


阅读 294

收藏
2020-12-03

共1个答案

一尘不染

有几种不同的方法有一个共同点:它们通常通过WSGI与“容器”(服务器在进入您的Python代码之前接收HTTP请求)进行通信。

有各种容器:

  • wsgiref-一个非常简单的参考实现,在开发过程中很好
  • 使用mod_wsgi的Apache
  • 其他大多数Web服务器,带有添加WSGI支持的模块
  • 还有很多
2020-12-03