Python入門之web2py框架學習!

老男孩IT教育機構發表於2021-04-21

  眾所周知,Python的框架有很多,除了我們經常提到的Django、flask框架之外,Python還有很多框架是我們沒有介紹過的,比如說web2py框架,那麼什麼是web2py框架呢?它有什麼特性?我們一起來看看吧。

  什麼是web2py框架?

  web2py具有良好的的架構設計和程式碼實現,其不依賴於除了Python標準庫之外的任何第三方軟體包,另一方面web2py的架構使得其很容易和第三方軟體包協作。web2py提供了一個基於web的IDE環境,您可以在這個環境中建立、修改、部署以及管理您的程式,大大提高您的工作效率。

  web2py的官方站點中提供了諸多web2py的相關資料,包括程式碼、安裝方式、快速開始教程以及API文件等。

  Python是一種物件導向的程式語言,被設計得超級容易教學,並且在功能上沒有任何打折。部分大部分Java演算法都可以用Python來重寫,而長度僅為原來的二十分之一。Python自帶了一整套可移植庫,包含多許多標準網際網路協議的支援和對作業系統API的支援。

  web2py框架有什麼特性?

  web2py程式設計像Rails程式設計一樣容易,但如果你既不會Python也不會Ruby,web2py學起來要比Rails容易多了。

  最重要的是,與同等功能的J2EE或PHP相比,web2py所需的程式碼量要少,同時它強迫你使用一種非常好並且安全的程式設計習慣。

  web2py阻止目錄遍歷,SQL隱碼攻擊(SQL injection),跨站指令碼執行(cross site scripting),和回覆攻擊弱點(reply attack vulnerability)。

  web2py替你對session,cookie和應用錯誤進行管理。所有應用錯誤都會生成一個ticket傳送給使用者,並且會為管理員生成一條日誌項。

  web2py會為你編寫所有的SQL。它甚至可以建立表並決定何時執行一個資料庫遷移的動作。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2769141/,如需轉載,請註明出處,否則將追究法律責任。

相關文章