python 三大框架的 介紹。

2022-08-03 03:39:17 字數 1053 閱讀 2340

在python語言中,有著特別厲害的三大框架。

這三個框架分別為:flask框架,tornado框架,django框架。

flask框架:flask誕生於2023年,是armin ronacher(人名)用 python 語言基於 werkzeug 工具箱編寫的輕量級web開發框架。

flask 本身相當於乙個核心,其他幾乎所有的功能都要用到擴充套件(郵件擴充套件flask-mail,使用者認證flask-login,資料庫flask-sqlalchemy),都需要用第三方的擴充套件來實現。比如可以用 flask 擴充套件加入orm、窗體驗證工具,檔案上傳、身份驗證等。flask 沒有預設使用的資料庫,你可以選擇 mysql,也可以用 nosql。

flask常用擴充套件包: flask-sqlalchemy:運算元據庫;flask-script:插入指令碼; flask-migrate:管理遷移資料庫; flask-session:session儲存方式指定; flask-wtf:表單; flask-mail:郵件; flask-bable:提供國際化和本地化支援,翻譯; flask-login:認證使用者狀態; flask-openid:認證; flask-restful:開發rest api的工具; flask-bootstrap:整合前端twitter bootstrap框架; flask-moment:本地化日期和時間; flask-admin:簡單而可擴充套件的管理介面的框架or

tornado框架:

django框架:django框架是乙個重量級框架,相比上邊那兩個框架都要重要的很多。

django,發音為[`dʒæŋɡəʊ],是用python語言寫的開源web開發框架,並遵循mvc設計。勞倫斯出版集團為了開發以新聞內容為主的**,而開發出來了這個框架,於2023年7月在bsd許可證下發布。這個名稱**於比利時的爵士**家djangoreinhardt,他是乙個吉普賽人,主要以演奏吉它為主,還演奏過小提琴等。由於django在近年來的迅速發展,應用越來越廣泛,被著名it開發雜誌sdtimes評選為2013sdtimes100,位列"api、庫和框架"分類第6位,被認為是該領域的佼佼者。

對比flask框架,django原生提供了眾多的功能元件,讓開發更簡便快速。

web前端學習三大框架介紹

web前端的框架可謂五花八門,多到讓你想象不到,但能沉澱下來的不多,而所謂的前端三大框架,指的是angular react vue,這三個框架時當下最為流行也時最多人用的框架,我故意這樣寫意在說明三大框架的出現順序,而且我永遠相信要弄懂乙個東西,你首先要了解它的來龍去脈,所以下面先說說幾個框架各自的...

介紹三款大前端UI框架

一 螞蟻金服團隊推出的基於react antd 全名 ant.design 友情跳鏈 使用antd模板 基於react 優點 技術文件 vue antd 技術文件 angular antd 二 餓了麼前端團隊推出的基於vue element ui element主推的四大原則 元件較為豐富,但是在開...

python三大框架請求引數獲取

python現在主流的三大框架就djando tornado flask 他們各有各的特點,各有各的優缺點 django tornado flask請求引數的獲取 1.django中的請求引數是由檢視模組中的引數request來進行獲取和操作的。a get方式 get方式引數的獲取是由request...