52.生命周期流程图

生命周期流程图

0528db72-2b1a-4af7-87d8-9d0bb613a239

【一】wsgiref 模块 请求周期

  • 前端发起请求
  • wsgiref 模块的 Request 上
  • 获取 路径
  • urls.py 中映射视图函数
  • 进入到视图函数中
  • 读取前端模版 / 读取数据库数据
  • 经过 wsgiref 模块的 response 对象封装
  • 交给前端页面 渲染数据

【二】Django请求声明周期

  • 从前端入手 前端发送请求
  • wsgiref 模块上对 Request 进行分装
  • Django框架上 中间件 (相当于你的公司的保安 你的第一道防线)
  • Django框架上的 路由映射 urls.py 去根据路径映射制定的视图函数
  • Django框架上的 视图函数 views.py 中
    • 获取前端页面 (模版语法渲染)
    • 读取数据库数据 (增删改查)
    • 记录你的操作日志 (记录日志)
    • 返回 response对象
  • Django框架上的 urls.py 根据制定路径回去
  • 回到了 wsgiref 模块上 对Django的 response 对象进行封装
  • 回到前端解包渲染image-20240621090206737
posted on 2024-06-26 21:09  晓雾-Mist  阅读(24)  评论(0)    收藏  举报