Django 入门 — Python 全栈 Web 框架
Django:最流行的 Python Web 框架,ORM + Admin + Auth 开箱即用 · 难度:进阶 · +20XP
Django 是什么?
Django 是 Python 最流行的全栈 Web 框架。"电池已包含"——ORM、管理后台、认证、表单系统全部内置。
回顾:学了 Python 基础后,Django 让你用它做网站——就像 Express 对 Node.js。
Django 核心组件
| 组件 | 作用 |
|---|---|
| ORM | 用 Python 代码操作数据库,不用写 SQL |
| Admin 后台 | 自动生成管理界面,开箱即用 |
| 模板引擎 | HTML 模板 + 变量渲染 |
| 表单系统 | 自动生成表单、验证数据、防 CSRF |
| 认证系统 | 用户注册、登录、权限管理 |
MTV 架构
- Model:定义数据库表结构
- Template:HTML 页面模板
- View:处理请求,返回响应