知其然,知其所以然
Django 2026-08-19

ModelBase:类属性怎么变成数据库字段

真实拦截 CharField 变成 DeferredAttribute 描述符,.only() 触发的真实额外 SQL 查询。

元类 ORM 动画演示
Django 2026-08-19

QuerySet:链式调用为什么不查库

真实实测链式调用零查询、list() 触发单条合并 SQL、切片行为随求值状态变化。

ORM 惰性求值 动画演示
Django 2026-08-19

中间件:请求怎么被一层层包起来

真实实测洋葱模型执行顺序、短路后外层仍执行响应阶段、中间件顺序写反触发的真实报错。

中间件 请求处理 动画演示
Django 2026-08-19

management command:谁在决定 manage.py 认识哪些命令

真实实测自定义命令顶替内置命令、同名命令胜出规则、@functools.cache 缓存行为。

管理命令 CLI 动画演示
京ICP备2026067502号-1京公网安备11010502063487号