Flask簡介學習手册

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык

什麼是Web框架?

Web應用程式框架或簡單的Web框架表示一組庫和模組,它們使Web應用程式開發人員能夠編寫應用程式,而不必擔心如協定,線程管理等低層細節。

什麼是Flask?

Flask是一個用Python編寫的Web應用程式框架。 它由Armin Ronacher開發,他領導著一個名為Pocco的Python愛好者的國際組織。 Flask基於Werkzeug WSGI工具包和Jinja2範本引擎。 這兩個都是Pocco專案。

WSGI

Web伺服器閘道介面(WSGI)已被採納為Python Web應用程式開發的標準。 WSGI是Web伺服器和Web應用程式之間通用介面的規範。

WERKZEUG

它是一個WSGI工具包,它實現了請求,回應物件和其他實用程式功能。 這可以在其上構建Web框架。 Flask框架使用Werkzeug作為其一個基礎模組之一。

Jinja2

jinja2是Python的流行範本引擎。 網頁範本系統將範本與特定的數據源結合起來呈現動態網頁。
Flask通常被稱為 微框架。 它旨在保持應用程式的核心簡單且可擴展。 Flask沒有用於資料庫處理的內置抽象層,也沒有形成驗證支援。 相反,Flask支援擴展以將這些功能添加到應用程式中。 部分流行的Flask擴展將在本教程後續章節中討論。