當前位置:
首頁 > 最新 > 原創:用python web框架 bottle 開發網站一

原創:用python web框架 bottle 開發網站一

python有很多web開發框架,django,bottle,flask,pylons,Tornado,webpy,web2py, Quixote,Pyramid,aiohttp,sani......還有其它各種出名的不出名的框架,但是微框架卻不多,拋開語言,最早最有名的sinatra,webpy,直到現在還有不少用戶。

python web入門有人推薦學習django或者flask,其實bottle比二者更輕,更小,更容易上手和被初學者接受,bottle不依賴於任何第三方的python模塊,單文件,容易部署,性能高,內置web開發基本需要的東西(route,request等等),甚至不亞於Tornado。

性能測試圖片

接下來的我們用bottle實現一個簡單的無資料庫用戶登錄註冊系統,添加螺絲帽驗證,即使你沒有任何python web基礎,跟著流程走一遍,也是能理解用bottle做web開發究竟是怎麼回事,其它框架則大同小異。

開發要求:

安裝了最新的python(推薦python 版本 3.x)

安裝時勾選了添加環境變數

下載bottle.py到本地,或者

pip install bottle

安裝bottle

使用一個簡單的編輯器,例如notepad++,visual studio code,不推薦使用記事本

安裝cmder(可選)

接下來,我們開始使用bottle做一個簡單的了解

from bottle import route,run@route("/")def index(): return "hello, bottle"run(host = "localhost", port = 80)

在你的編輯器中鍵入以上代碼,保存為main.py,然後在命令行中運行

python main.py

,你會看到一個伺服器已經運行了

image.png

喜歡的可以點點關注


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 python努力 的精彩文章:

TAG:python努力 |