Flask框架 基本使用

2022-07-17 06:00:17 字數 776 閱讀 8593

web(world wide web)誕生最初的目的,是為了利用網際網路交流工作文件。

web**發展至今,特別是伺服器端,涉及到的知識、內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,安全性,資料流控制等都可以讓框架來處理,那麼程式開發人員可以把精力放在具體的業務邏輯上面。使用框架的優點:

總結一句話:避免重複造輪子

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常用擴充套件包:

擴充套件列表:

中文文件(

英文文件(

flask框架基本使用

1.環境的使用 mkvirtualenv 1.0 flask p python3 workon 1.0 flask pip install flask 1 1 第乙個helloworld程式 from flask import flask def abc return hello world if ...

flask框架基本使用 2 響應與重定向

flask 框架基本使用 1 from flask import flask,make response def index 666是指定的狀態碼,name chichung是新增到響應頭的鍵對 return 666,if name main json 是 js 裡面預設的一種物件格式,是當今網路普...

Python web框架 Flask的基本使用

flask是乙個基於python開發並且依賴jinja2模板和werkzeug wsgi服務的乙個微型框架,對於werkzeug本質是socket服務端,其用於接收http請求並對請求進行預處理,然後觸發flask框架,開發人員基於flask框架提供的功能對請求進行相應的處理,並返回給使用者,如果要...