Python 自包含的网络应用和服务器?
有什么简单好用的方法可以把一个网页应用和服务器打包在一起,使用Python来实现吗?
我想对用户说:“这里有一个压缩包,解压后运行blahblah.py”,然后blahblah.py就能启动一个http/wsgi服务器,提供我的应用服务?
我在寻找一个稳定、适合生产环境的多线程wsgi服务器,这样我就可以把我的应用打包在里面,不需要使用nginx或其他“前端”,也不用处理任何配置问题。
3 个回答
0
cherrypy
是最简单易用的,django
功能非常丰富,而 tornado
则更高级,支持异步网络服务(在我看来,它比多线程网络服务更好)。根据你的需求,我认为 django
是最合适的选择。
1
你可以看看这个在reddit上的讨论,里面的信息可能对你有帮助。
2
CherryPy 可以作为一个WSGI容器。