Python框架更新:Django 1.1修煉一年始出爐
原創【51CTO快訊】Django 1.1在近一年的開發之后,終于發布了。此次發布帶來了一些新特性,bug修復以及安全更新。大部分1.0代碼能夠與1.1兼容,不過此次更新中有一些向后不兼容的變化,詳細可參考django官方說明。
下載地址:djangoproject.com
此次更新的主要變化:
◆1206個bug修復
◆10000行文檔
◆ORM增強
◆模型的增強
◆GeoDjango
◆URL命名空間
◆對條件視圖處理(Conditional View Processing)的更佳支持
◆新的管理特性
◆測試上的更新
Django 1.1在開源的BSD協議下發布。安裝配置需要Python 2.3及以上,對其他Python庫無要求。
Django相關閱讀
Django 是應用于 Web 開發的高級動態語言框架,最初起源于美國芝加哥的 Python 用戶組,具有新聞從業背景的 Adrian Holovaty 是 Django 框架的主要開發者。在 Adrian 的帶領下,Django 小組致力于為 Web 開發者貢獻一款高效完美的Python 開發框架,并且在 BSD 開放源代碼協議許可下授權給開發者自由使用。
Django 擁有完善的模板機制、對象關系映射機制以及用于動態創建后臺管理界面的功能,利用 Django,可以快速設計和開發具有 MVC 層次的 Web 應用。為了打消開發者選用 Django 框架時的疑慮,首先分析一下 Django 引人注目的特性。在實體映射方面,Django 的對象相關映射機制幫助開發者在 Python 類中靈活定義數據模型,并且Django 具有功能豐富的動態數據庫訪問 API,可以大幅度簡化書寫 SQL 語句的繁雜工作。同時 Django 支持包括 Postgresql,MySql,Sqlite,Oracle 在內的多種后臺數據庫。Django 的 URL 分發設計的十分簡潔美觀,不會在鏈接中產生一大串雜亂且難以理解的字符。使用 Django 可擴展的內置模板,可以將模型層、控制層與頁面模板完全獨立開來進行編碼。Django 還具有自己的 Cache 系統,如果需要,也可以根據開發者的要求嵌套其他的 Cache 框架。
【編輯推薦】