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