跳转到主要内容

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托管。

Pylons Bitbucket仓库

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

adhocracy-Pylons-1.0.2dev-20130226.tar.gz (149.7 kB 查看散列值)

上传时间 源代码

支持