Pylons Web框架
项目描述
Pylons Web框架旨在以简单和简洁的方式构建Web应用程序和网站。它们可以从一个单一的Python模块到用于更大和更复杂Web应用程序的实质性目录布局。
Pylons提供了项目模板,有助于启动新的Web应用程序项目,或者您也可以从头开始并按所需方式设置一切。
示例 Hello World
from paste.httpserver import serve from pylons import Configurator, Response
- class Hello(object)
- def __init__(self, request)
self.request = request
- def index(self)
return Response(body="Hello World!")
- if __name__ == ‘__main__’
config = Configurator() config.begin() config.add_handler(‘home’, ‘/’, handler=Hello, action=’index’) config.end() serve(config.make_wsgi_app(), host=’0.0.0.0’)
核心功能
一个使Python编写Web应用程序变得简单的框架
利用最小化、基于组件的哲学,使其易于扩展
利用现有的Python知识
可扩展的应用程序设计
快速高效,每个请求的调用栈非常小,提供顶级性能
使用现有的经过充分测试的Python包
当前状态
Pylons 1.0系列稳定且可用于生产。Pylons项目现在维护Pyramid Web框架以进行未来发展。Pylons 1.0用户应强烈考虑将其用于他们的下一个项目。
下载和安装
可以通过输入以下内容使用Easy Install来安装Pylons:
> easy_install Pylons
依赖包会自动从Pylons下载页面安装。
开发版本
Pylons开发使用Mercurial分布式版本控制系统(DVCS),主仓库由BitBucket托管。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。