web誕生最初得目的,是為了利用網際網路交流工作文件。
下圖為http得乙個通訊過程:
描述:瀏覽器發出http請求,首先發給伺服器,web應用程式執行在web伺服器上。
web應用程式核心做得兩件事是:
1.根據請求,處理業務邏輯
2.根據請求結果把資料組織好變成響應結果,將響應結果返回出去-
使用web框架得優點:1.穩定性和可擴充套件性強2.可以降低開發難度,提高開發效率
總結一句話:避免重複造輪子,能夠整合一些**,不用再次寫了。
擴充套件列表:
1.中文文件(
2.英文文件(
擴充套件列表
1.中文文件
2.英文文件
框架之間的差別
django就像精裝修的房子,flask就像毛坯房。
使用虛擬環境安裝flask,可以避免包的混亂和版本的衝突,虛擬環境是python直譯器的副本,在虛擬環境中你可以安裝擴充套件包,為每個程式單獨建立的虛擬環境,可以保證程式只能訪問虛擬環境中的包,而不會影響系統中安裝的全域性python直譯器,從而保證全域性直譯器的整潔。
我這裡直接用pycharm
web開發框架Flask學習二
jinja2模板規範 在當前專案中建立乙個檔案為templates的資料夾,將其設定為模板資料夾,新建的html為模板頁面,在檢視函式中使用render template html的檔案 my list mylist my list作為在模板頁面使用的的變數 過濾器 符號 管道左邊作為輸入傳乙個變數...
Web 框架 Flask 入門
flask 是乙個使用 python編寫的輕量級 web 應用框架,只提供了web 框架的核心功能,相較於其它的框架來說更加靈活,自由,更加適合開發高度定製化的專案。其 wsgi 工具箱採用 werkzeug,模板引擎則使用 jinja2,flask 使用 bsd 授權 安裝 flask pip i...
Web 開發 Flask 介紹
web開發是現在程式必會的技能,因為大部分軟體都以web形式提供,及時製作後台開發,或者只做前台開發,也需要了解web開發的概念和特點。由於python是解釋性指令碼語言,用來做web開發非常適合,而且python有上百種web開發框架,以及成熟的模板技術,使得web開發如虎添翼。今天借用flask...