52.生命周期流程图
生命周期流程图
【一】wsgiref 模块 请求周期
- 前端发起请求
- wsgiref 模块的 Request 上
- 获取 路径
- urls.py 中映射视图函数
- 进入到视图函数中
- 读取前端模版 / 读取数据库数据
- 经过 wsgiref 模块的 response 对象封装
- 交给前端页面 渲染数据
【二】Django请求声明周期
- 从前端入手 前端发送请求
- wsgiref 模块上对 Request 进行分装
- Django框架上 中间件 (相当于你的公司的保安 你的第一道防线)
- Django框架上的 路由映射 urls.py 去根据路径映射制定的视图函数
- Django框架上的 视图函数 views.py 中
- 获取前端页面 (模版语法渲染)
- 读取数据库数据 (增删改查)
- 记录你的操作日志 (记录日志)
- 返回 response对象
- Django框架上的 urls.py 根据制定路径回去
- 回到了 wsgiref 模块上 对Django的 response 对象进行封装
- 回到前端解包渲染