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
动画演示