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. 层层返回给浏览器

下面是比较详细的生命周期流程

下面是生命周期图:

下图是详细的生命周期图(不包括中间件)

相关文章
相关标签/搜索