Django 速查
共 28 条 Django 常用命令、模型与视图,涵盖管理命令、模型、视图与路由、模板与表单、后台与配置。 支持搜索与分类筛选,点击即可复制。
管理命令
都通过 manage.py 执行。
| 命令 | 说明 |
|---|---|
| 创建项目 | |
| 创建应用 | |
| 启动开发服务器 | |
| 生成并执行数据库迁移 | |
| 创建管理员账号 | |
| 交互式 Shell / 收集静态文件 |
模型
models.py 定义数据表。
| 命令 | 说明 |
|---|---|
| 定义模型(继承 Model) | |
| 字符字段 | |
| 自动记录创建时间 | |
| 外键关系 | |
| 查询集常用方法 | |
| 对象可读表示(后台显示) |
视图与路由
urls 与视图函数。
| 命令 | 说明 |
|---|---|
| URL 模式与命名 | |
| 包含子应用路由 | |
| 函数视图 | |
| 类视图 | |
| 返回 JSON |
模板与表单
Django 模板语言。
| 命令 | 说明 |
|---|---|
| 输出变量 | |
| 循环 | |
| 条件 | |
| 模板继承与块 | |
| 表单(ModelForm) | |
| POST 表单必须带 CSRF 令牌 |
后台与配置
settings.py 与 admin.py。
| 命令 | 说明 |
|---|---|
| 注册模型到后台 | |
| 自定义后台展示 | |
| 注册应用 | |
| 允许访问的域名 | |
| 生产环境关闭调试 |
使用说明
Django 速查:管理命令、模型与 ORM、视图与路由、模板与表单、后台与配置;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:管理命令、模型、视图与路由、模板与表单、后台与配置。
- 点「命令」列复制到终端或代码中使用。
- 建表流程:改 models.py → makemigrations → migrate。
- 生产环境务必 DEBUG=False 并配置 ALLOWED_HOSTS。
常见问题
- makemigrations 和 migrate 的区别?
- makemigrations 依据模型变化生成迁移文件,migrate 把迁移应用到数据库。
- POST 表单为什么会 403?
- 缺少 CSRF 令牌,模板里的表单要加 {% csrf_token %}。
- 需要联网吗?
- 不需要,本地可用。