我可以同时为Windows和Linux平台编写python web应用程序吗?

2024-04-23 17:52:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我是否可以编写可以在Windows(iisweb服务器)和Linux(Apache或lighttpd)上托管的web应用程序而不做任何更改?在

CGI?也许是新的?WSGI |快速CGI?在


Tags: 服务器web应用程序wsgilinuxwindowsapachecgi
3条回答

是的,你可以。但您也可以在windows上使用apache。如果你用IIS的方式,只有CGI,很难设置。您还可以使用基于python的服务器,比如CherryPy,它非常好,可以在所有使用python的平台上工作。在

有些框架(比如django)同时支持CGI和WSGI,所以您不必太担心WSGI或CGI的细节。在

如果你问我,WSGI是python web应用的未来。在

在网页.py包括一个服务器。。。对于小规模的工作,它会起到作用。在

顺便说一下,Apache在windows上工作。在

是的,如果您使用CGI、FastCGI或依赖于您的框架,甚至是一个独立的web服务器(因此IIS和Apache将是一个反向代理),那么这些都可以工作。在

区别在于操作系统特定服务器的配置,以及每个操作系统上的Python环境。所以你可能会发现自己在一开始做了一点工作,以确保你的道路是正确的,等等

相关问题 更多 >