全书目录

第十四篇:Django 完全指南 —— 中央行政城区宇宙

第一章:先建立总心智模型 —— Django 不是一个库,是一整座行政城区

1 分钟 383 字 第 275 / 962 个阅读单元

很多框架只给你一条路,剩下的门、窗、档案室、保安、表单、后勤都要你自己拼。

Django 不是这种思路。

它更像一座已经规划好的中央行政城区

text
市民 / 浏览器
    │
    ▼
城门入口(ASGI / WSGI)
    │
    ▼
安检与中间层(Middleware)
    │
    ▼
道路调度中心(URLconf)
    │
    ▼
办事窗口(View)
   ├── 查档案(Model / ORM)
   ├── 审核表单(Form)
   ├── 核验身份(Auth)
   └── 生成公文(Template)
    │
    ▼
回执(HttpResponse / JsonResponse / Redirect)

Django 的核心优势一直没变:

  • 自带项目骨架
  • 自带 ORM
  • 自带迁移系统
  • 自带管理后台
  • 自带表单系统
  • 自带认证系统
  • 自带模板系统
  • 自带静态文件约定

所以学 Django,重点不是死记 API,而是先吃透这句:

Django 想帮你把“一个完整 Web 系统”按城区规划方式组织起来。

顺手把一个常见误区打掉:

  • Django 常被说成 MVC,但它自己更接近 MTV
  • Model 还是数据模型
  • Template 负责展示
  • View 负责请求处理与业务调度

你可以先不纠结命名争议。落到工程上,最重要的是:

URL 决定去哪个窗口,View 决定怎么办,Model 决定数据怎么存,Template 决定回执长什么样。