django请求生命周期
2021-05-16 18:44:29 26 举报
Django请求生命周期是指从用户发起请求到服务器响应请求的整个过程。这个过程包括以下几个阶段: 1. 路由:Django根据URL匹配视图函数。 2. 请求和会话处理:Django将请求数据传递给视图函数,并创建或获取与该请求关联的会话。 3. 视图函数处理:视图函数处理请求数据,并返回一个响应对象。 4. 模板渲染:Django使用响应对象中的数据渲染模板,生成最终的HTML页面。 5. 响应:Django将生成的HTML页面作为HTTP响应发送给用户浏览器。
作者其他创作
大纲/内容
中间件3
按照http协议封装响应数据response
将数据返回给浏览器
urls.py
数据库
中间件
wsgi.py(封装了socket)
中间件1
视图函数(views.py)
请求(request)依次经过每个中间件
django请求生命周期
ORM操作(获取数据库数据)
按照http协议解包request
向服务器发起请求
其它中间件
.........
浏览器
中间件2
url控制器
处理业务逻辑
Templates
获取模板
响应(response)依次经过每个中间件
收藏
收藏
0 条评论
回复 删除
下一页