00前言
我相信能夠輕鬆地構建高質量增長的web應用程式是至關重要的乙個自由和開放的社會。這可以防止玩家最大的壟斷資訊的流通。
因此我從2023年開始web2py專案,主要是作為一種教學工具與簡化web開發的目標,更快,更安全。隨著時間的流逝,它已經成功地贏得成千上萬的情感知識淵博的使用者和數百名開發人員。我們共同努力創造了乙個最為企業web開發功能齊全的開源web框架。
結果,2023年,web2py贏得了博西獎最佳開源開發軟體,並在2023年贏得了技術」的資訊世界。
如下頁面,您將學習在web2py試圖降低進入壁壘web開發通過專注於三個主要目標:
易用性。這意味著學習和部署時間以及減少開發和維護成本。這就是為什麼web2py沒有依賴性是乙個完整的框架。它不需要安裝和沒有配置檔案。一切工作的,包括web伺服器、資料庫和基於web的出訪問所有主要ide特性。api包括12個核心物件,它很容易使用和記憶。它可以互操作與大多數web伺服器、資料庫和所有的python庫。
快速發展。每個web2py的函式都有乙個預設行為(這可以覆蓋)。例如,當您指定您的資料模型,您將獲得乙個基於網路的資料庫管理面板。web2py也自動生成表單資料,它允許您容易暴露資料在html,xml、json、rss等web2py提供了一些高水平的部件如wiki和電網快速構建複雜應用程式。
安全。web2py資料庫抽象層(dal)消除sql注入。模板語言防止跨站指令碼漏洞。web2py生成的形式提供現場驗證和阻止跨站請求偽造。密碼總是雜湊儲存。缺省會話儲存伺服器端防止餅乾篡改。防止會話劫持會話cookie是uuid。
web2py建立和不斷優化,從使用者的角度來看,內部變得更快、更精簡,而總是保持向後相容性。
web2py為其使用者提供了慷慨的lgpl開源許可證的自由。如果你從中受益,我希望你能感到鼓勵讓愛傳出去回饋社會任何形式的選擇。
web2py 遠端開發
問題 遠端管理顯示 管理因不安全通道而關閉 只能訪問網頁,不能進入管理介面。找了n多方法,不得門道,最後在stackoverflow找到可行的方法如下 openssl genrsa out server.key 2048 openssl req new key server.key out serv...
Web2py遠端開發
web2py是乙個有趣的框架,它的特色之一就是在頁面上整合了乙個簡單的開發環境。但是這個前提是只能從127.0.0.1訪問,否則會提示你 不是安全通道 那麼,是不是就沒有辦法把 集中部署到乙個遠端伺服器上開發了?後來,我在web2py的官網上搜尋到乙個 方法 就是通過ssh對映遠端埠到本地,可以實現...
web2py 的自定義URL跳轉
web2py不同於django和web.py的乙個特色,它自然的就是restful的形式。當然這也造成了一定的限制,就是我們有時候不能方便的自定義請求的路徑。其實web2py一樣可以自定義請求路徑。只是它預設情況下沒有給出這個配置。簡而言之,在web2py的根目錄下有乙個 routers.examp...