CherryPy是一个基于Python的面向对象的HTTP框架。使用CherryPy来开发Web Application是非常轻松的。但CherryPy并没用提供一种类似于PHP的templating语言机制。
主要特性:
可靠、兼容 HTTP/1.1、WSGI 线程池
可轻松同时在一台机器上创建多个服务
强大的配置系统
灵活的插件系统
内建缓存管理、会话管理、认证、静态文件支持等等诸多功能
完全可定制
内建分析、测试和覆盖率工具
支持 Python 2.7+, 3.1+, PyPy, Jython 和 Android.
示例代码:
import cherrypy class HelloWorld(object): def index(self): return "Hello World!" index.exposed = True cherrypy.quickstart(HelloWorld())