编程学习网 > 编程语言 > Python > django框架请求实现原理是什么?
2022
09-06

django框架请求实现原理是什么?

不管使用什么语言还是什么工具进行开发程序,熟练掌握其实现原理和运行机制必不可少。而在使用Python语言进行web开发中,掌握django框架实现原理也是重中之重。接下来就和大家分享一下django框架在对http请求的执行流程实现原理是什么?

在接收一个http请求之前,启动uWsgi服务器的WSGI协议监听端口等待来自外界的http请求。


比如Django自带的开发者服务器或者uWSGI服务器

Django服务器根据WSGI协议指定相应的handler来处理http请求。

这个时候服务器已处于监听状态可以接受外界的http请求。

Django服务器根据WSGI协议从http请求中获取参数组成字典并且传输到handler中处理,

在handler中对已经符合wsgi规范标准的httpRequest请求进行分析,

比如直接加载django提供的中间件,路由分配,视图函数分析,

最后返回一个可以被浏览器解析的符合HTTP协议的HTTPResponse

以上就是“django框架请求实现原理是什么?”的详细内容,想要了解更多django框架内容欢迎持续关注编程学习


扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取