面試: - 手寫flask hello world - Flask和其他框架區別? - Flask內置組件: - 配置 - 路由 - 視圖 - 模板 - session - 閃現 - 藍圖 - 中間件 - 特殊裝飾器 - Flask組件: - flask-session - 默認session放在簽名的cookie中 - redis - flask-SQLAlchemy - flask-migrate - flask-script - blinker - 公共組件: - wtforms - dbutile - sqlalchemy - 自定義Flask組件 - auth ,參考flask-login組件 - 上下文管理機制 - 請求上下文 - 應用上下文 PS:為什么實用LocalStack對Local對象進行操作? 目的是想要將local中的值維護成一個棧,例如:在多app應用中編寫離線腳本時,可以實用上。 from m_app import app01,app02 from flask import current_app """ { 1231: { stack: [app01,app02,] } } """ with app01.app_context(): print(current_app) with app02.app_context(): print(current_app) print(current_app) 工作:保留好【s8day130_pro】