发布于 2017-03-17 09:32:52 | 153 次阅读 | 评论: 0 | 来源: 网友投递
CherryPy 应用程序框架
用于 Python 的 CherryPy 应用程序框架,与普通公共网关接口 (CGI) 相比,使得 Web 应用程序更易于编写。同时,它简单 —— 不是充满不常用的功能——并且易于学会。
CherryPy v10.2.1 发布,下载地址:https://github.com/cherrypy/cherrypy/archive/v10.2.1.zip
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())