pylons

Pylons是一個開放原始碼的Web套用框架,使用python語言編寫。它對WSGI標準進行了擴展套用,提升了重用性且將功能分割到獨立的模組中。

基本介紹

  • 中文名:pylons
  • 組件:Routes和WebHelpers
  • 性質:開放原始碼的Web套用框架
  • 使用:使用python語言編寫
簡介,特點,結構,安裝和依賴,URL dispatch,HTML 生成,資料庫抽象,

簡介

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。

相關詞條

熱門詞條

聯絡我們