千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

當前位置:首頁  >  IT面試題  >  Python面試題  >  正文

web開發(fā)的一些框架

來源:千鋒教育
發(fā)布時間:2022-09-26 15:00:57
分享

  web開發(fā)的一些框架

  1.Django

  Django是一個開源的Web應(yīng)用框架,由Python寫成,支持許多數(shù)據(jù)庫引擎,可以讓W(xué)eb開發(fā)變得迅速和可擴展,并會不斷的版本更新以匹配Python最新版本,如果是新手程序員,可以從這個框架入手。

  2.Flask

  Flask是一個輕量級的Web應(yīng)用框架, 使用Python編寫。基于 WerkzeugWSGI工具箱和 Jinja2模板引擎。使用 BSD 授權(quán)。

  Flask也被稱為 “microframework” ,因為它使用簡單的核心,用 extension 增加其他功能。Flask沒有默認使用的數(shù)據(jù)庫、窗體驗證工具。然而,F(xiàn)lask保留了擴增的彈性,可以用Flask-extension加入這些功 能:ORM、窗體驗證工具、文件上傳、各種開放式身份驗證技術(shù)。

web開發(fā)的一些框架

  3.Web2py

  Web2py是一個用Python語言編寫的免費的開源Web框架,旨在敏捷快速的開發(fā)Web應(yīng)用,具有快速、可擴展、安全以及可移植的數(shù)據(jù)庫驅(qū)動的應(yīng)用,遵循LGPLv3開源協(xié)議。

  Web2py提供一站式的解決方案,整個開發(fā)過程都可以在瀏覽器上進行,提供了Web版的在線開發(fā),HTML模版編寫,靜態(tài)文件的上傳,數(shù)據(jù)庫的編寫的功能。其它的還有日志功能,以及一個自動化的admin接口。

  4.Tornado

  Tornado即是一個Web server(對此本文不作詳述),同時又是一個類web.py的micro-framework,作為框架Tornado的思想主要來源于Web.py,大家在Web.py的網(wǎng)站首頁也可以看到Tornado的大佬Bret Taylor的這么一段話(他這里說的FriendFeed用的框架跟Tornado可以看作是一個東西):

  因為有這層關(guān)系,后面不再單獨討論Tornado。

  5.CherryPy

  CherryPy是一種用于Python的、簡單而非常有用的Web框架,其主要作用是以盡可能少的操作將Web服務(wù)器與Python代碼連接,其功能包括內(nèi)置的分析功能、靈活的插件系統(tǒng)以及一次運行多個HTTP服務(wù)器的功能,可與運行在最新版本的Python、Jython、Android上。

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

學(xué)習資源站

  • 免費全套視頻教程
  • 企業(yè)實戰(zhàn)項目源碼
  • 大廠筆試真題題庫
  • 行業(yè)前瞻發(fā)展趨勢

相關(guān)推薦

  • 最新開源:高效的Python通用對象池化庫 接著你需要創(chuàng)建 Pond 的對象: Pond 可以傳遞一些參數(shù)進去,分別代表: borrowed_timeout :單位為秒,借出對象的最長期限,超過期限的對象歸還時會自動銷毀不會放入對象池。
  • 那些隱藏的Pycharm實用小技巧(下) 方法:點擊左上角“File”→點擊“Settings”→找到Project下面的“Python interpreter”→點擊“+”→輸入你想安裝的包的名字,例如“pygame”,然后點擊下面的“Install Package”就開始安裝了,安裝完成就可以用了。
  • 那些隱藏的Pycharm實用小技巧(上) 快速多行注釋或者取消多行注釋 雖然我們在寫代碼中可以用“#”來進行單行注釋,但如果有多行代碼需要注釋,那么一行一行來敲“#”就有點麻煩,這里我們可以用鼠標選中多行代碼,然后按 Ctrl+/ 就能進行多行代碼的注釋了,同時也可以取消多行代碼的注釋。
  • 關(guān)于框架的選擇誤區(qū) 在框架的選擇問題上,許多人很容易就陷入了下面兩個誤區(qū)中而不自知:哪個框架最好——世上沒有最好的框架,只有最適合你自己、最適合你的團隊的框架。編程語言選擇也是一個道理,你的團隊Python最熟就用Python好了
  • web開發(fā)的一些框架 Django是一個開源的Web應(yīng)用框架,由Python寫成,支持許多數(shù)據(jù)庫引擎,可以讓W(xué)eb開發(fā)變得迅速和可擴展,并會不斷的版本更新以匹配Python最新版本,如果是新手程序員,可以從這個框架入手。
  • python庫之文本處理 threading – Python標準庫的線程運行。對于I/O密集型任務(wù)很有效。對于CPU綁定的任務(wù)沒用,因為python GIL。 multiprocessing – 標準的Python庫運行多進程。 celery – 基于分布式消息傳遞的異步任務(wù)隊列/作業(yè)隊列。
  • 主站蜘蛛池模板: 日本一区二区三区久久| 少妇人妻偷人精品一区二区| 日本一区二区三区高清| 88国产精品视频一区二区三区| 夜夜精品视频一区二区| 精品国产一区二区三区免费| 一区二区三区杨幂在线观看| 一区二区三区高清| 日韩人妻无码一区二区三区综合部 | 日韩一区二区三区在线精品| 色窝窝免费一区二区三区| 久久久久无码国产精品一区| 丰满少妇内射一区| 精品成人av一区二区三区| 福利一区在线视频| 风间由美在线亚洲一区| 无码少妇一区二区三区芒果| 亚洲AV日韩AV一区二区三曲| 亚洲综合一区国产精品| 久久综合亚洲色一区二区三区 | 国产一区在线mmai| 精品无码成人片一区二区98| 无码国产精品一区二区免费式芒果| 2014AV天堂无码一区| 日本免费电影一区二区| 亚洲国产一区国产亚洲| 蜜桃无码AV一区二区| 亚洲日韩国产一区二区三区在线| 日韩一区二区视频| 亚洲一区二区观看播放| 糖心vlog精品一区二区三区| 日韩免费视频一区| 国产精品自在拍一区二区不卡| 国产成人精品一区二区三区| 国精产品一区一区三区| 一区二区三区亚洲| 国产微拍精品一区二区| 小泽玛丽无码视频一区| 国产福利精品一区二区| 久久精品一区二区三区AV| 欧洲精品一区二区三区|