哪個Python的web框架適合快速開發小型APP的後台伺服器?

時間 2021-05-30 12:28:55

1樓:貝克息

Flask,外掛程式資源豐富,使用靈活。開發API的話,可以使用restful-plus庫。然後利用UWSGI做應用Server,訪問量大的話再加個Nginx負載均衡。

2樓:溫柔堅定的曉美焰

可以參考下Flask!

Flask誕生於2023年,是Armin ronacher(人名)用Python語言基於Werkzeug工具箱編寫的輕量級Web開發框架。

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

其 WSGI 工具箱採用 Werkzeug(路由模組),模板引擎則使用 Jinja2。這兩個也是Flask框架的核心。

Python最出名的框架要數Django,此外還有Flask、Tornado等框架。雖然Flask不是最出名的框架,但是Flask應該算是最靈活的框架之一,這也是Flask受到廣大開發者喜愛的原因。

Flask的hello world

# 匯入Flask類

from

flask

import

Flask

# Flask函式接收乙個引數name,它會指向程式所在的模組

=Flask

(__name__

)# 這裡裝飾器的作用是將路由對映到檢視函式index

("/"

)def

hello

():return

"Hello World!"

# Flask應用程式例項的run方法啟動WEB伺服器

if__name__

=="__main__":.

run()

Python的哪個Web框架學習周期短,學習成本低?

程式設計學苑 如果說周期短成本低而且價值大就得是flask了,python世界最有名的兩個框架Django和flask,乙個大而全,乙個小而精,相信flask應該就是你的答案 臧大為 web框架想學習周期短學習成本低,用Ruby on Rails,不要用Python 如果你一定要用Python,推薦...

為什麼 Python 的 web 框架不像 Ruby on Rails 被很多 web 開發者熱捧呢?

Python框架太多,資源不集中 社群支援,乙個新手可能是先聽說Ruby on Rails,才知道Ruby,如果在Python社群問有什麼合適的開發框架推薦,可能五個人有六個答案,最後試用了兩個決定自己寫乙個框架。BTW Python中文社群是個開放且友好的社群 改進速度,Django框架本身有乙個...

2016 年的今天,Web 前端框架是否已經同質化?

李偉 技術發展大趨勢是一定的,但在大趨勢下還是可以有不同選擇和偏好。個人覺得前端的各種框架和技術還是會繁榮下去,但大方向應該還趨於一致。 王德福 如果我們把 同質化 這個詞換乙個說法,應該叫做 標準化 這種標準可以認為是來自於技術進步所帶來的必然演化。模組化和元件化這種事情在後端界已經早已是常識,前...