Flask常用外掛程式

2022-10-11 16:45:15 字數 758 閱讀 1494

flask特點:

1、小而精的代表

2、基於werkzeug工具箱編寫的輕量級web開發框架,它主要面向需求簡單,專案周期短的web小應用

3、靈活,核心思想是flask只完成基本的功能,別的功能都是靠各種第三方外掛程式來完成的,實現了模組高度化定製

常用的flask外掛程式如下:
flask-sqlalchemy:運算元據庫;

flask-migrate:管理遷移資料庫;

flask-mail:郵件;

flask-wtf:表單;

flask-script:插入指令碼;

flask-login:認證使用者狀態;

flask-restful:開發rest api的工具;

flask-bootstrap:整合前端twitter bootstrap框架;

flask-moment:本地化日期和時間;

flask的兩個主要核心應用是werkzeug和模板引擎jinja,除此以外,別的都是可以自由組裝的,適合有潔癖的程式設計師。

flask優缺點:

優點:

1、專案結構和配置簡單

2、元件可以自由拆裝

3、小專案或臨時性專案比較適用

缺點:

元件高度自定義帶來各種元件之間的相容性問題嚴重。大型應用不適合:例如,藍圖(blueprint)機制跟django的url配置比起來有差距。

Flask外掛程式系列 Flask Mail

簡介 給使用者傳送郵件是 web 應用中最常見的任務之一,比如使用者註冊,找回密碼等。python 內建了乙個 smtplib 的模組,可以用來傳送郵件,這裡我們使用 flask mail,是因為它可以和 flask 整合,讓我們更方便地實現此功能。安裝 使用 pip 安裝 pip install ...

Flask外掛程式系列之flask celery

現在繼續學習在整合的框架中如何使用celery.在flask中整合celery需要做到兩點 celery必須能順利載入初始化檔案。由於celery程序的執行和flask程序的執行是相互獨立的,但是在框架中我們希望只使用乙份配置檔案,這樣可以簡化配置的工作。from celery import cel...

flask筆記三 flask login外掛程式的使用

flask login外掛程式的使用 安裝 pip install flask login初始化loginmanager loginmanager設定 loginmanager loginmanager loginmanager.login view biziness.flask login 業務邏...