flask誕生於2023年,是armin ronacher(人名)用 python 語言編寫的 輕量級web開發框架。
flask 本身相當於乙個核心, 主要實現了路由分發和模板渲染功能, 分別整合自werkzeug和jinja2模組包, 這兩個也是flask框架的核心。
雖然核心精簡, 但flask提供了非常好的擴充套件機制, 開發中的各類需求基本都有對應的官方/第三方擴充套件可以實現, 甚至連自己動手實現也很簡單。
flask常用擴充套件包
flask-sqlalchemy:orm運算元據庫;
flask-restful:開發rest api的工具;
flask-session:session儲存;
flask-migrate:管理遷移資料庫;
flask-caching:快取;
flask-wtf:表單;
flask-mail:郵件;
flask-login:認證使用者狀態;
flask-openid:認證;
flask-admin:簡單而可擴充套件的管理介面的框架
flask-bable:提供國際化和本地化支援,翻譯;
flask-bootstrap:整合前端twitter bootstrap框架;
flask-moment:本地化日期和時間;
環境安裝
# 建立虛擬環境
mkvirtualenv flask_env -p python3
# 安裝flask包
pip install flask==
1.0.2
點我去看官方文件
點我去看中文翻譯
Python之Flask框架使用
flask和django bottle號稱python中的強大又簡單的web框架。flask是乙個使用python編寫的輕量級web應用框架。基於werkzeug wsgi工具箱和jinja2 模板引擎。flask使用bsd授權。flask也被稱為 microframework 因為它使用簡單的核心...
Python之Flask框架一
flask是乙個使用 python 編寫的輕量級 web 應用框架。輕巧頁就意味著他比較簡潔,不過見到的mtv框架還是有的,mvc 但是最重要的還是他的可擴充套件性很強,對比與django框架呢,他的靈活度就很高了,可以自己一些設計 框架。from flask importflask,request...
python大道至簡之flask
1.flask安裝 pip install flask2.檢查flask成功與否 進入python python3 載入flask import flask 列印版本 print flask.version 1.編寫hello.py檔案 載入flask from flask import flask...