摘要: Django 请求到来与路由匹配 说明:本部分主要讲述请求到来与路由匹配的部分; 1. 请求到来 上次分析到了 wsgi 的函数内部处理信息,我们已经知道请求到了之后会执行__call__方法,下面将继续分析__call__方法。 class WSGIHandler(base.BaseHandler 阅读全文
posted @ 2024-01-14 22:52 紫青宝剑 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Django 源码(三)-应用 & 中间件 & 配置文件 本部分主要是在为程序启动时候加载应用以及中间件的信息; 1. 应用的加载 在程序启动的部分,我们分析到程序执行的时候都会执行一个setup()函数,相关的内容可以看之前的章节的部分; def setup(set_prefix=True): " 阅读全文
posted @ 2024-01-14 22:51 紫青宝剑 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Django 源码分析(二):wsgi & asgi 说明:上一节主要讲述了 django 项目的启动,后期主要会根据 django 请求的生命周期进行分析; 参考文章:https://zhuanlan.zhihu.com/p/95942024 参考文章:https://zhuanlan.zhihu 阅读全文
posted @ 2024-01-14 22:49 紫青宝剑 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Django 源码分析(一):命令分析 说明:本部分主要介绍 Django 程序在开发中常用的命令是如何控制生成的进行解析; 1. 分析入口 启动命令: python manage.py runserver 127.0.0.1:8000 项目启动的时候执行的 manage.py 脚本,相关代码如下: 阅读全文
posted @ 2024-01-14 22:49 紫青宝剑 阅读(100) 评论(0) 推荐(0) 编辑