• 1.摘要
  • 2.基本信息
  • 3.简介
  • 4.特点
  • 5.结构
  • 5.1.安装和依赖
  • 5.2.URL dispatch
  • 5.3.HTML生成
  • 5.4.数据库抽象

pylons

Pylons是一个开放源代码的Web应用框架,使用python语言编写。它对WSGI标准进行了扩展应用,提升了重用性且将功能分割到独立的模块中。

基本信息

  • 中文名

    pylons

  • 组件

    Routes和WebHelpers

  • 性质

    开放源代码的Web应用框架

  • 使用

    使用python语言编写

简介

Pylons是最新的Web应用框架中的典型,类似于Django和TurboGears。Pylons受Ruby on Rails影响很深:它的两个组件,Routes和WebHelpers是Rails特性的Python实现。

特点

Pylons 整合了Ruby 世界的思想,使用Python 提供一个极其可靠和高效WEB 开发框架。Pylons 是第一个符合新标准WSGI 的项目。

如果你能正确使用Pylons ,它可以使你高效的重用Python 脚本,同时Pylons 也给Python web 开发带来了极大的灵活性,因为

Pylons 目的是让Python web 开发更容易,更高效,更灵活。

Pylons 迅速,稳定:虽然Pylons 正处于高速发展中,但它已经在web 开发中应用啦。

Pylons 简单易用:Pylons 致力于开发最好的使用Python 的web 开发框架,新手往往惊讶的看到使用Pylons 是多么的自然。如果

你知晓Python ,那你会有Pylons 就是家的感觉;如果你是一位新手,开始学习Pylons一定是你快乐的事。

结构

安装和依赖

Pylons的官方安装方法是从 Python CheeseShop 下载使用 EasyInstall 完成,而大部分的附加工具也通常以相同方式安装。

URL dispatch

目前,Pylons普遍使用的URL dispatcher是Routes,实际是 Ruby on Rails 的 URL dispatching 的 Python重 新实现,其他的 URL dispatcher 只要是 WSGI 兼容也可以使用,例如 Selector。

HTML生成

另一块 Rails Pylons 化的部分是 WebHelpers,它提供了基于路径 的URL映射。

数据库抽象

和对象关系映射

Pylons 没有默认的数据库程序库。可以使用比较有名的 SQLObject 和 SQLAlchemy。