Django的生命周期

Django的生命周期

1. 浏览器向django服务器发起请求

2. urls.py
    1. 正则匹配url
    2. 抛给 views.py, 调用对应的方法处理数据

3. 中间件
    1. 全局生效(所有方法均需要先由中间件处理)

4. views.py
    1. 是否需要根据post get请求, 区分处理方式
    2. 处理数据
    3. 返回结果

5. templates
    1. 直接返回页面
    2. 数据处理后返回页面 

6. 层层返回给浏览器

Created with Raphaël 2.1.2 浏览器 浏览器 wsgiref模块 wsgiref模块 中间件 中间件 路由系统 路由系统 视图系统 视图系统 模板系统 模板系统 ORM ORM request 接收 socket消息 处理接收的 所有数据 找到对应函数 调用函数 处理数据 直接返回结果 直接渲染页面并返回 根据处理后的数据 渲染页面并返回 返回渲染的页面 数据库操作 response 处理返回的所有数据 返回 socket消息

猜你喜欢

转载自blog.csdn.net/yang_kaiyue/article/details/81870063
今日推荐