摘要: 上一篇大致分析了路由的解析过程,下面开始分析视图相关的代码 接着看django.core.handlers.base.BaseHandler._get_response这个方法 class BaseHandler: def make_view_atomic(self, view): non_atom 阅读全文
posted @ 2021-02-08 16:54 小麦香茶 阅读(133) 评论(0) 推荐(0)
摘要: 上一篇分析了wsgi应用的实现以及中间件加载及调用顺序,wsgi应用在处理request时还涉及了路由以及视图处理等还未分析,今天分析一下路由以及视图相关的代码 class BaseHandler: _view_middleware = None _template_response_middlew 阅读全文
posted @ 2021-02-08 14:42 小麦香茶 阅读(202) 评论(0) 推荐(0)
摘要: 在分析代码前先来看下wsgi的介绍 WSGI的全称是Web Server Gateway Interface,Web服务器网关接口。具体的来说,WSGI是一个规范,定义了Web服务器如何与Python应用程序进行交互,使得使用Python写的Web应用程序可以和Web服务器对接起来。具体可参考官方文 阅读全文
posted @ 2021-02-04 16:46 小麦香茶 阅读(417) 评论(0) 推荐(0)
摘要: 我们继续接着上一篇进行分析https://www.cnblogs.com/zhoubin50/articles/14361878.html 继续看ManagementUtility的execute最后部分 class ManagementUtility: """ Encapsulate the lo 阅读全文
posted @ 2021-02-04 14:44 小麦香茶 阅读(240) 评论(0) 推荐(0)
摘要: Django源码分析 阅读全文
posted @ 2021-02-03 16:46 小麦香茶 阅读(703) 评论(0) 推荐(0)