CherryPy是一個基于Python的面向?qū)ο蟮腍TTP框架。使用CherryPy來開發(fā)Web Application是非常輕松的。但CherryPy并沒用提供一種類似于PHP的templating語言機制。
主要特性:
可靠、兼容 HTTP/1.1、WSGI 線程池
可輕松同時在一臺機器上創(chuàng)建多個服務(wù)
強大的配置系統(tǒng)
靈活的插件系統(tǒng)
內(nèi)建緩存管理、會話管理、認證、靜態(tài)文件支持等等諸多功能
完全可定制
內(nèi)建分析、測試和覆蓋率工具
支持 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())