Flask - 总结
2024-10-08 13:36:46
1. Flask、Django、Tornado框架区别
2. Flask快速入门
3. 配置文件
4. 路由系统
5. 模板
6. 请求&响应相关
7. session & cookie
8. 闪现(from flask import flask, get_flashed_message)
9. 蓝图
10. 请求扩展(django 中间件)
11. 中间件
12. 上下文管理(核心)
- threading.local
- 请求上下文:RequstContext
- request
- session
- 应用上下文:AppContext
- app(current_app)
- g (It is a simple namespace object that has the same lifetime as an application context.)
- 实现细节:
- RequstContext(AppContext)对象通过LocalStack添加到Local中。
- 导入request(session、current_app、g)是LocalProxy对象 -> 通过偏函数 -> LocalStack -> Local
- RequstContext的auto_pop -> LocalStack.pop -> Local中移除
PS:永远两个Local对象。
- 多app应用
- 为什么用栈?
- 零碎:
- LocalProxy类
- 偏函数
- chain
13. wtforms
最新文章
- javascript封装与多态的体现
- PS转手绘
- Redis PHP通用类
- c++ 设计模式7 (Bridge 桥模式)
- wordpress 后台显示空白现象
- mongodb 备份与恢复
- jsScript中的一些操作方法
- 解决此问题:Oracle 删除用户时报 “必须指定 CASCADE 以删除 'SE'”,
- 关于git的一些理论知识
- Vue源码实现
- bzoj1997 Planar
- NOI2009 管道取珠 神仙DP
- 单源最短路径Dijkstra和优先级算法
- 浅谈FastJson的TypeReference用法
- springmvc文件上传示例
- sencha touch list(列表) item(单行)单击事件触发顺序
- unity, mesh Collider
- 201621123023《Java程序设计》第10周学习总结
- Ubuntu下创建程序启动器
- NHibernate官方文档中文版--只读实体类型(Read-only entities)